优化
This commit is contained in:
parent
b440bb6836
commit
78b4a7d14e
@ -2,6 +2,10 @@ package com.zhgd.xmgl.modules.jz.mapper;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.zhgd.xmgl.modules.jz.vo.JzMonthlyVo;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import com.zhgd.xmgl.modules.jz.entity.JzMonthly;
|
import com.zhgd.xmgl.modules.jz.entity.JzMonthly;
|
||||||
@ -16,4 +20,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface JzMonthlyMapper extends BaseMapper<JzMonthly> {
|
public interface JzMonthlyMapper extends BaseMapper<JzMonthly> {
|
||||||
|
|
||||||
|
Page<JzMonthlyVo> pageList(Page page, @Param(Constants.WRAPPER) Wrapper<JzMonthly> wrapper);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -2,4 +2,7 @@
|
|||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
<mapper namespace="com.zhgd.xmgl.modules.jz.mapper.JzMonthlyMapper">
|
<mapper namespace="com.zhgd.xmgl.modules.jz.mapper.JzMonthlyMapper">
|
||||||
|
|
||||||
|
<select id="pageList" resultType="com.zhgd.xmgl.modules.jz.vo.JzMonthlyVo">
|
||||||
|
select * from jz_monthly
|
||||||
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@ -37,7 +37,7 @@ public class JzMonthlyServiceImpl extends ServiceImpl<JzMonthlyMapper, JzMonthly
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Page<JzMonthlyVo> pageList(Page page, Wrapper<JzMonthly> wrapper) {
|
public Page<JzMonthlyVo> pageList(Page page, Wrapper<JzMonthly> wrapper) {
|
||||||
Page<JzMonthlyVo> pageList = this.page(page, wrapper);
|
Page<JzMonthlyVo> pageList = baseMapper.pageList(page, wrapper);
|
||||||
if (pageList.getRecords().size() > 0) {
|
if (pageList.getRecords().size() > 0) {
|
||||||
List<Long> ids = pageList.getRecords().stream().map(p -> p.getId()).collect(Collectors.toList());
|
List<Long> ids = pageList.getRecords().stream().map(p -> p.getId()).collect(Collectors.toList());
|
||||||
List<JzMonthly1> monthly1List = jzMonthly1Service.list(Wrappers.<JzMonthly1>lambdaQuery().in(JzMonthly1::getMonthId, ids));
|
List<JzMonthly1> monthly1List = jzMonthly1Service.list(Wrappers.<JzMonthly1>lambdaQuery().in(JzMonthly1::getMonthId, ids));
|
||||||
|
|||||||
@ -142,9 +142,9 @@ public class ProgressPanoramaNodePlanController {
|
|||||||
@PostMapping(value = "/keyNodeList")
|
@PostMapping(value = "/keyNodeList")
|
||||||
public Result<List<ProjectKeyNode>> keyNodeList(@RequestBody Map<String, Object> map) {
|
public Result<List<ProjectKeyNode>> keyNodeList(@RequestBody Map<String, Object> map) {
|
||||||
String projectSn = MapUtils.getString(map, "projectSn");
|
String projectSn = MapUtils.getString(map, "projectSn");
|
||||||
String nature = MapUtils.getString(map, "nature");
|
// String nature = MapUtils.getString(map, "nature");
|
||||||
Integer type = MapUtils.getInteger(map, "type");
|
Integer type = MapUtils.getInteger(map, "type");
|
||||||
LambdaQueryWrapper<Project> wrapper = Wrappers.<Project>lambdaQuery().eq(Project::getNature, nature);
|
LambdaQueryWrapper<Project> wrapper = Wrappers.<Project>lambdaQuery();
|
||||||
if (StringUtil.isNotBlank(projectSn)) {
|
if (StringUtil.isNotBlank(projectSn)) {
|
||||||
wrapper.eq(Project::getProjectSn, projectSn);
|
wrapper.eq(Project::getProjectSn, projectSn);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user