Browse Source

Merge remote-tracking branch 'origin/master'

dev_kxc
xzt 1 year ago
parent
commit
114aa2ce41
  1. 25
      jwtech-system/src/main/java/com/kms/build/mapper/BsSgcjsjdBuiProInfoMapper.java
  2. 9
      jwtech-system/src/main/java/com/kms/build/service/BsSgcjsjdBuiProInfoService.java
  3. 5
      jwtech-system/src/main/resources/mapper/build/BsSgcjsjdBuiProInfoMapper.xml

25
jwtech-system/src/main/java/com/kms/build/mapper/BsSgcjsjdBuiProInfoMapper.java

@ -1,5 +1,7 @@
package com.kms.build.mapper; package com.kms.build.mapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.kms.build.domain.BsSgcjsjdBuiProInfo; import com.kms.build.domain.BsSgcjsjdBuiProInfo;
import com.kms.build.domain.dto.AssertStatisticsDto; import com.kms.build.domain.dto.AssertStatisticsDto;
import com.kms.build.domain.dto.GzjbDto; import com.kms.build.domain.dto.GzjbDto;
@ -44,22 +46,21 @@ public interface BsSgcjsjdBuiProInfoMapper extends BaseMapper<BsSgcjsjdBuiProInf
@Param("pageNum") int pageNum, @Param("pageNum") int pageNum,
@Param("pageSize") int pageSize); @Param("pageSize") int pageSize);
List<AssertStatisticsDto> selectPageByCode(@Param("id") String id, IPage<AssertStatisticsDto> selectPageByCode(@Param("id") String id,
@Param("projectName") String projectName, @Param("projectName") String projectName,
@Param("projectType") String projectType, @Param("projectType") String projectType,
@Param("adcd") String adcd, @Param("adcd") String adcd,
@Param("orderBy") String orderBy, @Param("orderBy") String orderBy,
@Param("pageNum") int pageNum, Page page);
@Param("pageSize") int pageSize);
List<GzjbDto> list(@Param("userId") String uerId, List<GzjbDto> list(@Param("userId") String uerId,
@Param("userType") String userType, @Param("userType") String userType,
@Param("startDate") Date startDate, @Param("startDate") Date startDate,
@Param("endDate") Date endDate, @Param("endDate") Date endDate,
@Param("proNo") String proNo, @Param("proNo") String proNo,
@Param("proCode") String proCode, @Param("proCode") String proCode,
@Param("adcd") String adcd, @Param("adcd") String adcd,
@Param("orderBy") String orderBy, @Param("orderBy") String orderBy,
@Param("pageNum") int pageNum, @Param("pageNum") int pageNum,
@Param("pageSize") int pageSize); @Param("pageSize") int pageSize);
} }

9
jwtech-system/src/main/java/com/kms/build/service/BsSgcjsjdBuiProInfoService.java

@ -201,19 +201,16 @@ public class BsSgcjsjdBuiProInfoService extends BaseService<BsSgcjsjdBuiProInfoM
Map<String, Object> params = sp.getParams(); Map<String, Object> params = sp.getParams();
assert sysUser != null; assert sysUser != null;
List<AssertStatisticsDto> list = null; IPage<AssertStatisticsDto> list = null;
String deptId = sysUser.getDeptId(); String deptId = sysUser.getDeptId();
SysDept sysDept = sysDeptService.get(deptId); SysDept sysDept = sysDeptService.get(deptId);
String xzqhId = sysDept.getXzqhId(); String xzqhId = sysDept.getXzqhId();
list=bsSgcjsjdBuiProInfoMapper.selectPageByCode(data.getId(),data.getProjectName(),data.getProjectType(), list=bsSgcjsjdBuiProInfoMapper.selectPageByCode(data.getId(),data.getProjectName(),data.getProjectType(),
sysXzqhService.getSubString(xzqhId), sysXzqhService.getSubString(xzqhId),
"create_time",sp.getPageNum(),sp.getPageSize()); "create_time",new Page<>(sp.getPageNum(),sp.getPageSize()));
Page<AssertStatisticsDto> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page; return list;
} }
} }

5
jwtech-system/src/main/resources/mapper/build/BsSgcjsjdBuiProInfoMapper.xml

@ -240,7 +240,6 @@
<select id="list" resultMap="Gzjb"> <select id="list" resultMap="Gzjb">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
SELECT SELECT
info.ENGINEERING_GRADE, info.ENGINEERING_GRADE,
info.PRO_NO, info.PRO_NO,
@ -351,7 +350,7 @@
and adcd like concat(#{adcd},'%') and adcd like concat(#{adcd},'%')
</if> </if>
</where> </where>
order by pi.${orderBy} desc LIMIT #{pageNum},#{pageSize}; order by pi.${orderBy} desc
</if> </if>
<if test="userType==00"> <if test="userType==00">
<where> <where>
@ -361,7 +360,7 @@
</where> </where>
</if> </if>
GROUP BY info.PRO_CODE LIMIT #{pageNum},#{pageSize}; GROUP BY info.PRO_CODE
</select> </select>
</mapper> </mapper>

Loading…
Cancel
Save