优化
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 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.Param;
|
||||
import com.zhgd.xmgl.modules.jz.entity.JzMonthly;
|
||||
@ -16,4 +20,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
@Mapper
|
||||
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">
|
||||
<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>
|
||||
@ -37,7 +37,7 @@ public class JzMonthlyServiceImpl extends ServiceImpl<JzMonthlyMapper, JzMonthly
|
||||
|
||||
@Override
|
||||
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) {
|
||||
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));
|
||||
|
||||
@ -142,9 +142,9 @@ public class ProgressPanoramaNodePlanController {
|
||||
@PostMapping(value = "/keyNodeList")
|
||||
public Result<List<ProjectKeyNode>> keyNodeList(@RequestBody Map<String, Object> map) {
|
||||
String projectSn = MapUtils.getString(map, "projectSn");
|
||||
String nature = MapUtils.getString(map, "nature");
|
||||
// String nature = MapUtils.getString(map, "nature");
|
||||
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)) {
|
||||
wrapper.eq(Project::getProjectSn, projectSn);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user