From 77d8e6caf820c1f5ed0bd741a83186395603611b Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Wed, 6 Sep 2023 16:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=9C=AA=E7=AC=A6=E5=90=88?= =?UTF-8?q?=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/NcrTrackServiceImpl.java | 1 + .../ProjectLawsInventoryEOServiceImpl.java | 46 ++++++++++++++++++- 2 files changed, 46 insertions(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java index 1d696f64a..5e30fbba8 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/NcrTrackServiceImpl.java @@ -344,6 +344,7 @@ public class NcrTrackServiceImpl extends ServiceImpl trackVO.setTitle(trackVO.getTitle()+problemType); trackVO.setCreateBy(trackVO.getDuty()); trackVO.setLawsName(trackVO.getSerialNumber()); + trackVO.setFlag(DataEnum.OLD.getValue()); if(ComplianceFlowStatusEnum.INCONFORMITY.getCnName().equals(problemType) || ComplianceFlowStatusEnum.INCONFORMITY.getEnName().equals(problemType)){ if(CutEnum.CN.getValue().equals(ncrTrackVO.getCut())){ diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java index 55704bc95..518232535 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/project/service/impl/ProjectLawsInventoryEOServiceImpl.java @@ -10285,7 +10285,6 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl> queryNotComplianList(Map params) { - //problemManagementEOService String cut = (String) params.get("cut"); List complianceFlowStatusList = new ArrayList<>(); @@ -10316,16 +10315,51 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl dataMap : result) { + + //相关法规 + dataMap.put("lawsName",dataMap.get("serialNumber")); + //相关项目(旧数据的未符合项,都是属于这一个项目的) + dataMap.put("projectName",params.get("projectName")); + //创建时间 + dataMap.put("createTime",dataMap.get("createTime")); + //更新时间 + dataMap.put("updateTime",dataMap.get("updateTime")); + String dutyTerritory = (String) dataMap.get("dutyTerritory"); if(StringUtils.isNotEmpty(dutyTerritory)){ if(StringUtils.isNotEmpty(dutyTerritory)){ String dutyTerritory_dictText = this.disposeShowDictItemValue(sysDictItems, dutyTerritory,cut,ProjectInventoryFieldEnum.DUTY_TERRITORY.getValue()); dataMap.put("dutyTerritory_dictText",dutyTerritory_dictText); + //责任部门 + dataMap.put("dutyTerritory",dutyTerritory_dictText); } } String flowStatus = (String) dataMap.get("flowStatus"); if(StringUtils.isNotEmpty(flowStatus)){ + String textByValue = ComplianceFlowStatusEnum.getTextByValue(flowStatus, cut); + if(ComplianceFlowStatusEnum.INCONFORMITY.getCnName().equals(textByValue) + || ComplianceFlowStatusEnum.INCONFORMITY.getEnName().equals(flowStatus)){ + //问题类型 + if(CutEnum.CN.getValue().equals(cut)){ + dataMap.put("problemType",ComplianceFlowStatusEnum.LAWS_INCONFORMITY.getCnName()); + }else{ + dataMap.put("problemType",ComplianceFlowStatusEnum.LAWS_INCONFORMITY.getEnName()); + } + //问题状态 + dataMap.put("problemState",ColourEnum.RED.getName()); + } + if(ComplianceFlowStatusEnum.TO_TRACK.getCnName().equals(flowStatus) + ||ComplianceFlowStatusEnum.TO_TRACK.getEnName().equals(flowStatus)){ + //问题类型 + if(CutEnum.CN.getValue().equals(cut)){ + dataMap.put("problemType",ComplianceFlowStatusEnum.LAWS_TO_TRACK.getCnName()); + }else{ + dataMap.put("problemType",ComplianceFlowStatusEnum.LAWS_TO_TRACK.getEnName()); + } + //问题状态 + dataMap.put("problemState",ColourEnum.YELLOW.getName()); + } dataMap.put("flowStatusName",ComplianceFlowStatusEnum.getTextByValue(flowStatus,cut)); } @@ -10339,6 +10373,8 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl processInfoDetailEOQueryWrapper = new QueryWrapper<>(); @@ -10417,8 +10456,13 @@ public class ProjectLawsInventoryEOServiceImpl extends ServiceImpl