diff --git a/ruoyi-admin/src/main/resources/application.yml b/ruoyi-admin/src/main/resources/application.yml index 73a50cfe..8cdba68b 100644 --- a/ruoyi-admin/src/main/resources/application.yml +++ b/ruoyi-admin/src/main/resources/application.yml @@ -24,7 +24,7 @@ spring: # 国际化资源文件路径 basename: i18n/messages profiles: - active: druid + active: prod # 文件上传 servlet: multipart: diff --git a/ruoyi-wechat/src/main/resources/application.yml b/ruoyi-wechat/src/main/resources/application.yml index 13ee415f..07929941 100644 --- a/ruoyi-wechat/src/main/resources/application.yml +++ b/ruoyi-wechat/src/main/resources/application.yml @@ -20,7 +20,7 @@ spring: # 国际化资源文件路径 basename: i18n/messages profiles: - active: druid + active: prod # 文件上传 servlet: multipart: diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProblemmodifyController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProblemmodifyController.java index b391a57c..1caa854e 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProblemmodifyController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProblemmodifyController.java @@ -220,11 +220,7 @@ public class ProblemmodifyController extends BaseController { where.setPrjIds(getProjectIds()); } } - String key="problemmodify_getMonitAndWarning-"+deptId+"_"+projectId+"_"+where.getProType()+Md5Utils.hash(where.getPrjIds()); - Object obj=redisCache.getCacheObject(key); - if(obj!=null){ - return AjaxResult.success(obj); - } + where.setDeptId(deptId); where.setProjectId(projectId); @@ -239,8 +235,9 @@ public class ProblemmodifyController extends BaseController { //map.put("week",smzSspProblemmodifyService.countByDateRange(where)); map.put("week",smzSspProblemmodifyService.countByDateRangeNew(where)); //各类型整改、未整改数量统计 + where.setEndDate(new Date()); + where.setStartDate(DateUtils.addDays(new Date(),-30)); map.put("group",smzSspProblemmodifyService.groupByInfotypeCheckStateNew(where)); - redisCache.setCacheObject(key, map, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); return AjaxResult.success(map); } diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java index 0fa26b11..37addbbc 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectAttendanceController.java @@ -193,7 +193,7 @@ public class ProjectAttendanceController extends BaseController { * @return */ @GetMapping("/groupByWorkerOnDuty") - public AjaxResult groupByWorkerOnDuty(SurProjectAttendanceData where){ + public AjaxResult groupByWorkerOnDuty(SurProjectAttendanceUser where){ Long deptId= where.getDeptId(); if(deptId==null || deptId<=0){ if (SecurityUtils.isUserB()) { @@ -210,6 +210,51 @@ public class ProjectAttendanceController extends BaseController { redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); return AjaxResult.success(list); } + + + /** + * 在岗|离岗工人查询 + * @param where + * @return + */ + @GetMapping("/queryWorkerByState") + public TableDataInfo queryWorkerByState(SurProjectAttendanceUser where){ + Long deptId= where.getDeptId(); + if(deptId==null || deptId<=0){ + if (SecurityUtils.isUserB()) { + where.setPrjIds(getProjectIds()); + } + } + PageDomain pageDomain = TableSupport.buildPageRequest(); + Integer pageNum = pageDomain.getPageNum(); + Integer pageSize = pageDomain.getPageSize(); + startPage(); + List list=attendanceUserService.queryWorkerByState(where); + return getDataTable(list); + } + /** + * 按部门汇总在岗|离岗人数 + * @param where + * @return + */ + @GetMapping("/groupByWorkerState") + public AjaxResult groupByWorkerState(SurProjectAttendanceUser where){ + Long deptId= where.getDeptId(); + if(deptId==null || deptId<=0){ + if (SecurityUtils.isUserB()) { + where.setPrjIds(getProjectIds()); + } + } + String key="bgscreen_attendance_groupByWorkerState-"+where.getDeptId()+where.getState()+"_"+where.getProjectId()+"_"+where.getProType()+Md5Utils.hash(where.getPrjIds()); + Object obj=redisCache.getCacheObject(key); + if(obj!=null){ + return success(obj); + } + + List list=attendanceUserService.groupByWorkerByDept(where); + redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); + return AjaxResult.success(list); + } /** * 今日出勤详情 */ diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckDetectionController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckDetectionController.java index ba862582..130aa280 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckDetectionController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectCheckDetectionController.java @@ -70,4 +70,15 @@ public class ProjectCheckDetectionController extends BaseController { List list=checkDetectionService.getList(where); return getDataTable(list); } + + /** + * 按CheckType分组 + * @param where + * @return + */ + @PostMapping("/groupCheckType") + public AjaxResult groupCheckType(@RequestBody SurProjectCheckDetection where){ + List list=checkDetectionService.groupCheckType(where); + return AjaxResult.success(list); + } } diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java index a3a13933..202b7f97 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMaterialSealController.java @@ -101,4 +101,20 @@ public class ProjectMaterialSealController extends BaseController { return getDataTable(list); } + @PostMapping("/selectByApprove") + public TableDataInfo selectByApprove(@RequestBody SurProjectMaterialSeal where){ + PageDomain pageDomain = TableSupport.buildPageRequest(); + Integer pageNum = pageDomain.getPageNum(); + Integer pageSize = pageDomain.getPageSize(); + Long deptId=where.getDeptId(); + if(deptId==null || deptId<=0){ + if (SecurityUtils.isUserB()) { + where.setPrjIds(getProjectIds()); + } + } + startPage(); + List list=materialSealService.selectByApprove(where); + return getDataTable(list); + } + } diff --git a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMeasureController.java b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMeasureController.java index 1c337358..e4226708 100644 --- a/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMeasureController.java +++ b/yanzhu-bigscreen/src/main/java/com/yanzhu/jh/bigscreen/web/controller/ProjectMeasureController.java @@ -3,6 +3,7 @@ package com.yanzhu.jh.bigscreen.web.controller; import com.ruoyi.common.constant.Constants; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.redis.RedisCache; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.sign.Md5Utils; @@ -51,21 +52,20 @@ public class ProjectMeasureController extends BaseController { return AjaxResult.success(list); } @PostMapping("/getList") - public AjaxResult getList(@RequestBody SurProjectMeasure where){ + public TableDataInfo getList(@RequestBody SurProjectMeasure where){ Long deptId= where.getDeptId(); if(deptId==null || deptId<=0){ if (SecurityUtils.isUserB()) { where.setPrjIds(getProjectIds()); } } - String key="bgscreen_measure_getList_"+where.getMeasureType()+"_"+where.getDeptId()+"_"+where.getProjectId()+"_"+where.getProType()+"_"+Md5Utils.hash(where.getPrjIds()); - Object obj=redisCache.getCacheObject(key); - if(obj!=null){ - return AjaxResult.success(obj); - } - + startPage(); List list=measureService.getList(where); - redisCache.setCacheObject(key, list, Constants.BIGSCREEN_QUERY_CACHE, TimeUnit.MINUTES); + return getDataTable(list); + } + @PostMapping("/groupMeasureType") + public AjaxResult groupMeasureType(@RequestBody SurProjectMeasure where){ + List list=measureService.groupMeasureType(where); return AjaxResult.success(list); } } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUserMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUserMapper.java index 7e00f957..623ff76c 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUserMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUserMapper.java @@ -152,5 +152,18 @@ public interface SurProjectAttendanceUserMapper * @param where * @return */ - List groupByWorkerOnDutyByDept(SurProjectAttendanceData where); + List groupByWorkerOnDutyByDept(SurProjectAttendanceUser where); + /** + * 按部门汇总在岗|离岗人数 + * @param where + * @return + */ + List groupByWorkerByDept(SurProjectAttendanceUser where); + /** + * 在岗|离岗工人查询 + * @param where + * @return + */ + List queryWorkerByState(SurProjectAttendanceUser where); + } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckDetectionMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckDetectionMapper.java index f36b2aae..f4054771 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckDetectionMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectCheckDetectionMapper.java @@ -86,4 +86,10 @@ public interface SurProjectCheckDetectionMapper public List> findGroupCountByProjectId(Long projectId); public List getList(SurProjectCheckDetection where); + /** + * 按CheckType分组 + * @param where + * @return + */ + public List groupCheckType(SurProjectCheckDetection where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java index 38012724..15ec6933 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMaterialSealMapper.java @@ -80,4 +80,6 @@ public interface SurProjectMaterialSealMapper * @return */ public List groupByApprove(SurProjectMaterialSeal where); + + public List selectByApprove(SurProjectMaterialSeal where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMeasureMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMeasureMapper.java index dcaa234f..ca6440d8 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMeasureMapper.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectMeasureMapper.java @@ -72,4 +72,6 @@ public interface SurProjectMeasureMapper public List groupMeasureInfo(SurProjectMeasure where); public List getList(SurProjectMeasure where); + + public List groupMeasureType(SurProjectMeasure where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUserService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUserService.java index 0a649c24..4182d132 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUserService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUserService.java @@ -144,7 +144,19 @@ public interface ISurProjectAttendanceUserService * @param where * @return */ - List groupByWorkerOnDutyByDept(SurProjectAttendanceData where); + List groupByWorkerOnDutyByDept(SurProjectAttendanceUser where); List querySurProjectAttendanceUserList(SurProjectAttendanceUser surProjectAttendanceUser); + /** + * 按部门汇总在岗|离岗人数 + * @param where + * @return + */ + List groupByWorkerByDept(SurProjectAttendanceUser where); + /** + * 在岗|离岗工人查询 + * @param where + * @return + */ + List queryWorkerByState(SurProjectAttendanceUser where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckDetectionService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckDetectionService.java index eefaad8c..c8b0d7fe 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckDetectionService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectCheckDetectionService.java @@ -86,4 +86,10 @@ public interface ISurProjectCheckDetectionService public List> findGroupCountByProjectId(Long projectId); public List getList(SurProjectCheckDetection where); + /** + * 按CheckType分组 + * @param where + * @return + */ + public List groupCheckType(SurProjectCheckDetection where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java index 63a1c820..441cd71b 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMaterialSealService.java @@ -88,4 +88,6 @@ public interface ISurProjectMaterialSealService * @return */ public List groupByApprove(SurProjectMaterialSeal where); + + public List selectByApprove(SurProjectMaterialSeal where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMeasureService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMeasureService.java index 8133c7ba..a466c7f7 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMeasureService.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectMeasureService.java @@ -81,4 +81,6 @@ public interface ISurProjectMeasureService public List groupMeasureInfo(SurProjectMeasure where); public List getList(SurProjectMeasure where); + + public List groupMeasureType(SurProjectMeasure where); } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUserServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUserServiceImpl.java index 823526e5..46ec8dbf 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUserServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUserServiceImpl.java @@ -272,7 +272,7 @@ public class SurProjectAttendanceUserServiceImpl implements ISurProjectAttendanc * @return */ @Override - public List groupByWorkerOnDutyByDept(SurProjectAttendanceData where) { + public List groupByWorkerOnDutyByDept(SurProjectAttendanceUser where) { return surProjectAttendanceUserMapper.groupByWorkerOnDutyByDept(where); } @@ -280,6 +280,24 @@ public class SurProjectAttendanceUserServiceImpl implements ISurProjectAttendanc public List querySurProjectAttendanceUserList(SurProjectAttendanceUser surProjectAttendanceUser) { return surProjectAttendanceUserMapper.querySurProjectAttendanceUserList(surProjectAttendanceUser); } + /** + * 按部门汇总在岗|离岗人数 + * @param where + * @return + */ + @Override + public List groupByWorkerByDept(SurProjectAttendanceUser where) { + return surProjectAttendanceUserMapper.groupByWorkerByDept(where); + } + /** + * 在岗|离岗工人查询 + * @param where + * @return + */ + @Override + public List queryWorkerByState(SurProjectAttendanceUser where) { + return surProjectAttendanceUserMapper.queryWorkerByState(where); + } private Date findDate(List datas, SurProjectAttendanceUser u, String type) { for (SurProjectAttendanceUser user:datas) { diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckDetectionServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckDetectionServiceImpl.java index 1a20c6d3..f3184700 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckDetectionServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectCheckDetectionServiceImpl.java @@ -203,5 +203,14 @@ public class SurProjectCheckDetectionServiceImpl extends WeChatMessageServiceImp public List getList(SurProjectCheckDetection where) { return surProjectCheckDetectionMapper.getList(where); } + /** + * 按CheckType分组 + * @param where + * @return + */ + @Override + public List groupCheckType(SurProjectCheckDetection where) { + return surProjectCheckDetectionMapper.groupCheckType(where); + } } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java index 8713b61e..6bf94d0b 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMaterialSealServiceImpl.java @@ -222,4 +222,9 @@ public class SurProjectMaterialSealServiceImpl extends WeChatMessageServiceImpl public List groupByApprove(SurProjectMaterialSeal where) { return surProjectMaterialSealMapper.groupByApprove(where); } + + @Override + public List selectByApprove(SurProjectMaterialSeal where) { + return surProjectMaterialSealMapper.selectByApprove(where); + } } diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMeasureServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMeasureServiceImpl.java index 7d231ac4..41188b08 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMeasureServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectMeasureServiceImpl.java @@ -206,4 +206,10 @@ public class SurProjectMeasureServiceImpl extends WeChatMessageServiceImpl imple public List getList(SurProjectMeasure where) { return surProjectMeasureMapper.getList(where); } + + @Override + public List groupMeasureType(SurProjectMeasure where) { + return surProjectMeasureMapper.groupMeasureType(where); + } + } diff --git a/yanzhu-jh/src/main/resources/mapper/flow/FlowLabourInfoMapper.xml b/yanzhu-jh/src/main/resources/mapper/flow/FlowLabourInfoMapper.xml index daf86bde..87d6f697 100644 --- a/yanzhu-jh/src/main/resources/mapper/flow/FlowLabourInfoMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/flow/FlowLabourInfoMapper.xml @@ -37,9 +37,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" fl.is_del=0 - and fl.project_id = #{projectId} + and fl.project_id = #{projectId} and fl.project_name like concat('%', #{projectName}, '%') - and fl.dept_id = #{deptId} + and fl.dept_id = #{deptId} and fl.dept_name like concat('%', #{deptName}, '%') and fl.sub_dept_id = #{subDeptId} and fl.sub_dept_name like concat('%', #{subDeptName}, '%') diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml index 76a32eaf..370f726d 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUserMapper.xml @@ -754,5 +754,59 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" group by g.companyTypeId + + + \ No newline at end of file diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckDetectionMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckDetectionMapper.xml index ea1e1fb9..d8fe3a9e 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckDetectionMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectCheckDetectionMapper.xml @@ -317,7 +317,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + \ No newline at end of file diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml index 4e40f6cb..4aa9bc73 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectMaterialSealMapper.xml @@ -259,4 +259,26 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" order by spme.seal_date desc ) spme + + \ No newline at end of file diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectMeasureMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectMeasureMapper.xml index a9b0ab0e..b6ed2a13 100644 --- a/yanzhu-jh/src/main/resources/mapper/project/SurProjectMeasureMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectMeasureMapper.xml @@ -240,6 +240,28 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND spm.project_id=#{projectId} + order by spm.approve_status + + + \ No newline at end of file diff --git a/yanzhu-jh/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml b/yanzhu-jh/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml index 03d5e467..ba233a7a 100644 --- a/yanzhu-jh/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml +++ b/yanzhu-jh/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml @@ -696,6 +696,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" FROM smz_ssp_problemmodify p left join sur_project sp on p.projectId=sp.id WHERE p.isDel=0 and sp.isDel=0 + =Date(#{startDate}) and Date(p.createTime)<=Date(#{endDate}) + ]]> and p.projectId=#{projectId} AND sp.deptid = #{deptId} and sp.projectType = #{proType} @@ -710,6 +713,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select '96' as infotype,'4' as checkState,count(1) as total from dev_ai_project_data ad left join sur_project sp on ad.project_id=sp.id where sp.isDel=0 + =Date(#{startDate}) and Date(ad.create_time)<=Date(#{endDate}) + ]]> and ad.project_id=#{projectId} AND sp.deptid = #{deptId} and sp.projectType = #{proType} @@ -724,6 +730,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select '97' as infotype,fli1.approve_status as checkState,count(1) as total from flow_labour_info fli1 left join sur_project sp on fli1.project_id=sp.id where fli1.is_del=0 + =Date(#{startDate}) and Date(fli1.create_time)<=Date(#{endDate}) + ]]> and fli1.project_id=#{projectId} AND sp.deptid = #{deptId} and sp.projectType = #{proType}