From 6d6f2f9fe9ee5e0d2b1b63bb7cde575f2a93876b Mon Sep 17 00:00:00 2001 From: heheng <475597332@qq.com> Date: 星期三, 21 五月 2025 16:14:52 +0800 Subject: [PATCH] 变动大幅度版本 --- src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationPha.java | 37 +++ src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentSiteRepository.java | 6 src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationAnalogy.java | 37 +++ src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopInsertDTO.java | 18 + src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclInsertDTO.java | 19 + src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationAnalogyServiceImpl.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyQueryDTO.java | 4 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopQueryDTO.java | 5 src/main/java/com/gkhy/labRiskManage/commons/enums/StatusEnum.java | 5 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentSiteService.java | 1 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaInsertDTO.java | 19 + src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationHazop.java | 37 +++ src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/FactorQueryDTO.java | 3 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationJhaServiceImpl.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaQueryDTO.java | 5 src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationScl.java | 37 +++ src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationSclServiceImpl.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationPhaServiceImpl.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentRiskSourceTypeRepository.java | 5 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java | 45 +++- src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanServiceImpl.java | 116 +++++----- src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaInsertDTO.java | 18 + src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java | 34 +++ src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportRiskAssessInfoService.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportRiskAssessInfoRepository.java | 6 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyInsertDTO.java | 19 + src/main/java/com/gkhy/labRiskManage/application/riskReport/service/ReportAppService.java | 2 src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentSiteServiceImpl.java | 5 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationHazopServiceImpl.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaQueryDTO.java | 5 src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationJha.java | 37 +++ src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentRiskSourceTypeServiceImpl.java | 5 src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentRiskSourceTypeService.java | 1 src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/ReportRiskAssessInfoController.java | 2 src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclQueryDTO.java | 5 src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/ReportAppServiceImpl.java | 4 37 files changed, 478 insertions(+), 78 deletions(-) diff --git a/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/ReportRiskAssessInfoController.java b/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/ReportRiskAssessInfoController.java index bcbae67..379c753 100644 --- a/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/ReportRiskAssessInfoController.java +++ b/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/ReportRiskAssessInfoController.java @@ -58,7 +58,7 @@ result.setCode(ResultCode.OK); result.setMsg("生成报告基本信息成功"); - int insertResult = reportAppService.insertRiskReport(getCurrentUserId(), jsonObject.getLong("id")); + int insertResult = reportAppService.insertRiskReport(getCurrentUserId(), jsonObject.getLong("id"), jsonObject.getStr("reSubmit")); if (insertResult < 1){ result.setCode(ResultCode.NOT_OK); diff --git a/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java b/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java index 2473586..ef1c809 100644 --- a/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java +++ b/src/main/java/com/gkhy/labRiskManage/api/controller/riskReport/RiskAssessPlanController.java @@ -215,7 +215,7 @@ result.setCode(ResultCode.OK); result.setMsg("辨识成功"); - FactorQueryDTO identification = riskAccessAppService.identification(getCurrentUserId(), identificationReqBO); + FactorQueryDTO identification = riskAccessAppService.identification(getCurrentUserId(),identificationReqBO); result.setData(identification); return result; diff --git a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/ReportAppService.java b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/ReportAppService.java index bd7194f..dd09fbd 100644 --- a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/ReportAppService.java +++ b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/ReportAppService.java @@ -16,7 +16,7 @@ /** * 风险评估报告 - 生成报告信息 */ - int insertRiskReport(Long currentUserId, Long id); + int insertRiskReport(Long currentUserId, Long id,String reSubmit); /** * 风险评估报告 - 填写信息 */ diff --git a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/ReportAppServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/ReportAppServiceImpl.java index 8ec990c..e203385 100644 --- a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/ReportAppServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/ReportAppServiceImpl.java @@ -70,9 +70,9 @@ * 风险评估报告 - 生成报告信息 */ @Override - public int insertRiskReport(Long currentUserId, Long id) { + public int insertRiskReport(Long currentUserId, Long id,String reSubmit) { - ReportInsertDTO insertResult = reportInfoService.insertRiskReport(currentUserId, id); + ReportInsertDTO insertResult = reportInfoService.insertRiskReport(currentUserId, id, reSubmit); if (ObjectUtils.isEmpty(insertResult)){ return StatusEnum.FAIL.getCode(); diff --git a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java index 886e335..f8867a6 100644 --- a/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/application/riskReport/service/impl/RiskAccessAppServiceImpl.java @@ -184,6 +184,11 @@ if (currentUserId < 0){ throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户无效,请重新登录"); } + UserInfoDomainDTO userInfoById = userDomainService.getUserInfoById(currentUserId); + if (userInfoById == null){ + throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户无效,请重新登录"); + } + String realName = userInfoById.getRealName(); RiskAssessPlanAppIdentificationBO identificationParam = BeanCopyUtils.copyBean(identificationReqBO, RiskAssessPlanAppIdentificationBO.class); int tag = 1; @@ -198,6 +203,8 @@ if (identificationParam.getIdentificationMethod() == 1){ RiskAssessPlanIdentificationPha pha = BeanCopyUtils.copyBean(identificationParam, RiskAssessPlanIdentificationPha.class); pha.setAssessPlanId(identificationParam.getId()); + pha.setCreateByUser(realName); + pha.setCreateByUserId(currentUserId.intValue()); phaInsertDTO = phaService.insertPha(currentUserId, pha); if (ObjectUtils.isEmpty(phaInsertDTO)){ tag = 0; @@ -208,6 +215,8 @@ }else if (identificationParam.getIdentificationMethod() == 2){ RiskAssessPlanIdentificationJha jha = BeanCopyUtils.copyBean(identificationParam, RiskAssessPlanIdentificationJha.class); jha.setAssessPlanId(identificationParam.getId()); + jha.setCreateByUser(realName); + jha.setCreateByUserId(currentUserId.intValue()); jhaInsertDTO = jhaService.insertJha(currentUserId, jha); if (ObjectUtils.isEmpty(jhaInsertDTO)){ tag = 0; @@ -218,6 +227,8 @@ }else if (identificationParam.getIdentificationMethod() == 3){ RiskAssessPlanIdentificationScl scl = BeanCopyUtils.copyBean(identificationParam, RiskAssessPlanIdentificationScl.class); scl.setAssessPlanId(identificationParam.getId()); + scl.setCreateByUser(realName); + scl.setCreateByUserId(currentUserId.intValue()); sclInsertDTO = sclService.insertScl(currentUserId, scl); if (ObjectUtils.isEmpty(sclInsertDTO)){ tag = 0; @@ -228,6 +239,9 @@ }else if (identificationParam.getIdentificationMethod() == 4){ RiskAssessPlanIdentificationHazop hazop = BeanCopyUtils.copyBean(identificationParam, RiskAssessPlanIdentificationHazop.class); hazop.setAssessPlanId(identificationParam.getId()); + hazop.setCreateByUser(realName); + hazop.setCreateByUserId(currentUserId.intValue()); + hazopInsertDTO = hazopService.insertHazop(currentUserId, hazop); if (ObjectUtils.isEmpty(hazopInsertDTO)){ tag = 0; @@ -238,6 +252,8 @@ }else if (identificationParam.getIdentificationMethod() == 5){ RiskAssessPlanIdentificationAnalogy analogy = BeanCopyUtils.copyBean(identificationParam, RiskAssessPlanIdentificationAnalogy.class); analogy.setAssessPlanId(identificationParam.getId()); + analogy.setCreateByUser(realName); + analogy.setCreateByUserId(currentUserId.intValue()); analogyInsertDTO = analogyService.insertAnalogy(currentUserId, analogy); if (ObjectUtils.isEmpty(analogyInsertDTO)){ tag = 0; @@ -267,7 +283,11 @@ if (currentUserId < 0){ throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户无效,请重新登录"); } - + UserInfoDomainDTO userInfoById = userDomainService.getUserInfoById(currentUserId); + if (userInfoById == null){ + throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户无效,请重新登录"); + } + String realName = userInfoById.getRealName(); RiskAssessPlanIdentificationAppUpdateBO updateParam = BeanCopyUtils.copyBean(updateReqBO, RiskAssessPlanIdentificationAppUpdateBO.class); int tag = 1; FactorQueryDTO factorQueryDTO = new FactorQueryDTO(); @@ -277,6 +297,8 @@ RiskAssessPlanIdentificationPha pha = BeanCopyUtils.copyBean(updateParam, RiskAssessPlanIdentificationPha.class); pha.setAssessPlanId(updateParam.getId()); pha.setId(updateParam.getPhaId()); + pha.setUpdateByUser(realName); + pha.setUpdateByUserId(currentUserId.intValue()); PhaInsertDTO phaInsertDTO = phaService.updatePha(currentUserId, pha); if (ObjectUtils.isEmpty(phaInsertDTO)){ tag = 0; @@ -288,6 +310,8 @@ RiskAssessPlanIdentificationJha jha = BeanCopyUtils.copyBean(updateParam, RiskAssessPlanIdentificationJha.class); jha.setAssessPlanId(updateParam.getId()); jha.setId(updateParam.getJhaId()); + jha.setUpdateByUser(realName); + jha.setUpdateByUserId(currentUserId.intValue()); JhaInsertDTO jhaInsertDTO = jhaService.updateJha(currentUserId, jha); if (ObjectUtils.isEmpty(jhaInsertDTO)){ tag = 0; @@ -299,6 +323,8 @@ RiskAssessPlanIdentificationScl scl = BeanCopyUtils.copyBean(updateParam, RiskAssessPlanIdentificationScl.class); scl.setAssessPlanId(updateParam.getId()); scl.setId(updateParam.getSclId()); + scl.setUpdateByUser(realName); + scl.setUpdateByUserId(currentUserId.intValue()); SclInsertDTO sclInsertDTO = sclService.updateScl(currentUserId, scl); if (ObjectUtils.isEmpty(sclInsertDTO)){ tag = 0; @@ -310,6 +336,8 @@ RiskAssessPlanIdentificationHazop hazop = BeanCopyUtils.copyBean(updateParam, RiskAssessPlanIdentificationHazop.class); hazop.setAssessPlanId(updateParam.getId()); hazop.setId(updateParam.getHazopId()); + hazop.setUpdateByUser(realName); + hazop.setUpdateByUserId(currentUserId.intValue()); HazopInsertDTO hazopInsertDTO = hazopService.updateHazop(currentUserId, hazop); if (ObjectUtils.isEmpty(hazopInsertDTO)){ tag = 0; @@ -321,6 +349,8 @@ RiskAssessPlanIdentificationAnalogy analogy = BeanCopyUtils.copyBean(updateParam, RiskAssessPlanIdentificationAnalogy.class); analogy.setAssessPlanId(updateParam.getId()); analogy.setId(updateParam.getAnalogyId()); + analogy.setUpdateByUser(realName); + analogy.setUpdateByUserId(currentUserId.intValue()); AnalogyInsertDTO analogyInsertDTO = analogyService.updateAnalogy(currentUserId, analogy); if (ObjectUtils.isEmpty(analogyInsertDTO)){ tag = 0; @@ -564,8 +594,6 @@ if (currentUserId < 0){ throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode(), "当前用户无效,请重新登录"); } - //todo 需要评价人员都评价完成才可以 - //提交评价结果 AssessPlanUpdateDTO evaluateSubmitResult= assessPlanService.evaluateSubmit(currentUserId, id); diff --git a/src/main/java/com/gkhy/labRiskManage/commons/enums/StatusEnum.java b/src/main/java/com/gkhy/labRiskManage/commons/enums/StatusEnum.java index 13f088b..b217dc0 100644 --- a/src/main/java/com/gkhy/labRiskManage/commons/enums/StatusEnum.java +++ b/src/main/java/com/gkhy/labRiskManage/commons/enums/StatusEnum.java @@ -70,6 +70,11 @@ REPORT_APPROVED_LEAD(4,"领导审核通过"), RECTIFY(1,"退回整改"), + + REPORT_LEVEL_1(1,"重大风险"), + REPORT_LEVEL_2(2,"较大风险"), + REPORT_LEVEL_3(3,"一般风险"), + REPORT_LEVEL_4(4,"低风险"), ; diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationAnalogy.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationAnalogy.java index 88b391c..7c2862e 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationAnalogy.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationAnalogy.java @@ -78,6 +78,11 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -212,5 +217,37 @@ public void setFileData(String fileData) { this.fileData = fileData; } + + public Integer getUpdateByUserId() { + return updateByUserId; + } + + public void setUpdateByUserId(Integer updateByUserId) { + this.updateByUserId = updateByUserId; + } + + public Integer getCreateByUserId() { + return createByUserId; + } + + public void setCreateByUserId(Integer createByUserId) { + this.createByUserId = createByUserId; + } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationHazop.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationHazop.java index 59c1c4e..69d0267 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationHazop.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationHazop.java @@ -90,6 +90,11 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -247,5 +252,37 @@ public void setFileData(String fileData) { this.fileData = fileData; } + + public Integer getUpdateByUserId() { + return updateByUserId; + } + + public void setUpdateByUserId(Integer updateByUserId) { + this.updateByUserId = updateByUserId; + } + + public Integer getCreateByUserId() { + return createByUserId; + } + + public void setCreateByUserId(Integer createByUserId) { + this.createByUserId = createByUserId; + } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationJha.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationJha.java index 6384e73..e6c6f51 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationJha.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationJha.java @@ -74,6 +74,11 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -199,5 +204,37 @@ public void setFileData(String fileData) { this.fileData = fileData; } + + public Integer getUpdateByUserId() { + return updateByUserId; + } + + public void setUpdateByUserId(Integer updateByUserId) { + this.updateByUserId = updateByUserId; + } + + public Integer getCreateByUserId() { + return createByUserId; + } + + public void setCreateByUserId(Integer createByUserId) { + this.createByUserId = createByUserId; + } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationPha.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationPha.java index 6ba19f5..3918f6a 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationPha.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationPha.java @@ -74,6 +74,11 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -199,5 +204,37 @@ public void setFileData(String fileData) { this.fileData = fileData; } + + public Integer getUpdateByUserId() { + return updateByUserId; + } + + public void setUpdateByUserId(Integer updateByUserId) { + this.updateByUserId = updateByUserId; + } + + public Integer getCreateByUserId() { + return createByUserId; + } + + public void setCreateByUserId(Integer createByUserId) { + this.createByUserId = createByUserId; + } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationScl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationScl.java index f97681d..3322622 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationScl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/entity/RiskAssessPlanIdentificationScl.java @@ -78,6 +78,11 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -212,5 +217,37 @@ public void setFileData(String fileData) { this.fileData = fileData; } + + public Integer getUpdateByUserId() { + return updateByUserId; + } + + public void setUpdateByUserId(Integer updateByUserId) { + this.updateByUserId = updateByUserId; + } + + public Integer getCreateByUserId() { + return createByUserId; + } + + public void setCreateByUserId(Integer createByUserId) { + this.createByUserId = createByUserId; + } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyInsertDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyInsertDTO.java index 3fb4b2a..8136839 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyInsertDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyInsertDTO.java @@ -52,6 +52,9 @@ */ private String identificationDesc; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -153,4 +156,20 @@ public void setAnalogyReference(String analogyReference) { this.analogyReference = analogyReference; } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyQueryDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyQueryDTO.java index 805abcc..d2873e6 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyQueryDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/AnalogyQueryDTO.java @@ -47,4 +47,8 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/FactorQueryDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/FactorQueryDTO.java index e3a5289..1634765 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/FactorQueryDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/FactorQueryDTO.java @@ -328,4 +328,7 @@ private String safeRiskAnalysis; private String fileData; + + private String createByUser; + private String updateByUser; } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopInsertDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopInsertDTO.java index f24c7bf..d2666f9 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopInsertDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopInsertDTO.java @@ -68,6 +68,9 @@ */ private String identificationDesc; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -193,5 +196,20 @@ this.hazopResult = hazopResult; } + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopQueryDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopQueryDTO.java index 67ea6fe..727723b 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopQueryDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/HazopQueryDTO.java @@ -64,6 +64,9 @@ private String fileData; - + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaInsertDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaInsertDTO.java index 670fd6b..4a1adac 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaInsertDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaInsertDTO.java @@ -48,6 +48,9 @@ */ private String identificationDesc; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -141,4 +144,20 @@ public void setJhaResult(String jhaResult) { this.jhaResult = jhaResult; } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaQueryDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaQueryDTO.java index 8e62092..55c2ec8 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaQueryDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/JhaQueryDTO.java @@ -41,4 +41,9 @@ */ private LocalDateTime updateTime; private String fileData; + + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaInsertDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaInsertDTO.java index e17dc9d..761c8c6 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaInsertDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaInsertDTO.java @@ -51,6 +51,9 @@ */ private String identificationDesc; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; } @@ -145,5 +148,20 @@ this.phaResult = phaResult; } + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaQueryDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaQueryDTO.java index 7e9cc3b..dbc72ca 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaQueryDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/PhaQueryDTO.java @@ -45,5 +45,10 @@ private LocalDateTime updateTime; private String fileData; + + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclInsertDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclInsertDTO.java index f5056ec..5eb54d3 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclInsertDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclInsertDTO.java @@ -51,6 +51,9 @@ * 辨识专家意见 */ private String identificationDesc; + private String createByUser; + private String updateByUser; + public String getIdentificationDesc() { return identificationDesc; @@ -153,4 +156,20 @@ public void setSclCheckResult(String sclCheckResult) { this.sclCheckResult = sclCheckResult; } + + public String getCreateByUser() { + return createByUser; + } + + public void setCreateByUser(String createByUser) { + this.createByUser = createByUser; + } + + public String getUpdateByUser() { + return updateByUser; + } + + public void setUpdateByUser(String updateByUser) { + this.updateByUser = updateByUser; + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclQueryDTO.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclQueryDTO.java index 8a2dc6d..f94983a 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclQueryDTO.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/model/dto/SclQueryDTO.java @@ -48,4 +48,9 @@ private String fileData; + private Integer updateByUserId; + private Integer createByUserId; + private String createByUser; + private String updateByUser; + } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentRiskSourceTypeRepository.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentRiskSourceTypeRepository.java index 5b21a25..66e52f3 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentRiskSourceTypeRepository.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentRiskSourceTypeRepository.java @@ -4,6 +4,7 @@ import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; +import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; @@ -23,5 +24,9 @@ @Query(value = "select t from ReportExperimentRiskSourceType t where t.reportId = :id and t.deleteStatus = 0") List<ReportExperimentRiskSourceType> getSourceTypeByReportId(Long id); + + @Query(value = "update ReportExperimentRiskSourceType set deleteStatus = 1 where reportId = :reportId") + @Modifying + Integer delReportData(Long reportId); } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentSiteRepository.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentSiteRepository.java index 76eecd0..aa2a7d8 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentSiteRepository.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportExperimentSiteRepository.java @@ -3,6 +3,7 @@ import com.gkhy.labRiskManage.domain.riskReport.entity.ReportExperimentSite; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; +import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; @@ -13,4 +14,9 @@ @Query(value = "select t from ReportExperimentSite t where t.reportId = :id and t.deleteStatus = 0") List<ReportExperimentSite> getSiteByReportId(Long id); + + @Query(value = "update ReportExperimentSite set deleteStatus = 1 where reportId = :reportId") + @Modifying + Integer delReportData(Long reportId); + } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportRiskAssessInfoRepository.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportRiskAssessInfoRepository.java index e235687..5edbeb4 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportRiskAssessInfoRepository.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/repository/jpa/ReportRiskAssessInfoRepository.java @@ -2,9 +2,11 @@ import com.gkhy.labRiskManage.domain.riskReport.entity.ReportRiskAssessInfo; import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportDTO; +import org.apache.ibatis.annotations.Param; import org.springframework.data.domain.Pageable; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; +import org.springframework.data.jpa.repository.Modifying; import org.springframework.data.jpa.repository.Query; import org.springframework.stereotype.Repository; @@ -37,5 +39,9 @@ @Query(value = "select t from ReportRiskAssessInfo t where t.assessLevel = :assessLevel and t.deleteStatus = 0") List<ReportRiskAssessInfo> getByLevel(Byte assessLevel); + + @Query(value = "update ReportRiskAssessInfo a set a.deleteStatus = 1 , a.updateByUserId =:updateByUserId where a.id = :reportId") + @Modifying + Integer delReport(Long updateByUserId, Long reportId); } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentRiskSourceTypeService.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentRiskSourceTypeService.java index 5627feb..eb50ba7 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentRiskSourceTypeService.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentRiskSourceTypeService.java @@ -29,4 +29,5 @@ List<ReportSourceTypeQueryRespDTO> getSourceTypeByReportId(Long id); List<ReportExperimentRiskSourceType> insertAllReportSource(List<ReportExperimentRiskSourceType> riskSourceTypeList); + void delReportData(Long reportId); } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentSiteService.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentSiteService.java index c230f11..601fe5c 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentSiteService.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportExperimentSiteService.java @@ -8,4 +8,5 @@ List<ReportExperimentSite> insertAll(List<ReportExperimentSite> reportSiteList); List<ReportExperimentSite> getSiteByReportId(Long id); + void delReportData(Long reportId); } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportRiskAssessInfoService.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportRiskAssessInfoService.java index 98336dd..9e07717 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportRiskAssessInfoService.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/ReportRiskAssessInfoService.java @@ -24,7 +24,7 @@ /** * 风险评估报告 - 生成报告信息 */ - ReportInsertDTO insertRiskReport(Long currentUserId,Long id); + ReportInsertDTO insertRiskReport(Long currentUserId,Long id,String reSubmit); /** * 风险评估报告 - 填报信息 */ diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentRiskSourceTypeServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentRiskSourceTypeServiceImpl.java index 3e20f73..b9bc3c0 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentRiskSourceTypeServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentRiskSourceTypeServiceImpl.java @@ -161,4 +161,9 @@ List<ReportExperimentRiskSourceType> sourceTypes = sourceTypeRepository.saveAll(riskSourceTypeList); return sourceTypes; } + + @Override + public void delReportData(Long reportId) { + sourceTypeRepository.delReportData(reportId); + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentSiteServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentSiteServiceImpl.java index adcd20c..7b42a00 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentSiteServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportExperimentSiteServiceImpl.java @@ -26,4 +26,9 @@ List<ReportExperimentSite> siteByReportId = repository.getSiteByReportId(id); return siteByReportId; } + + @Override + public void delReportData(Long reportId) { + repository.delReportData(reportId); + } } diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java index b106467..5fb1326 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/ReportRiskAssessInfoServiceImpl.java @@ -284,7 +284,7 @@ */ @Transactional @Override - public ReportInsertDTO insertRiskReport(Long currentUserId, Long id) { + public ReportInsertDTO insertRiskReport(Long currentUserId, Long id,String reSubmit) { if (currentUserId < 0){ throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode() ,"当前用户无效,请重新登陆"); @@ -305,9 +305,20 @@ if (roleTag == 0){ throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode() ,"不是管理员,无权生成报告"); } - if (experimentById.getStage() == StatusEnum.EXPERIMENT_STATUS_REPORT.getCode().byteValue()){ - throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode() ,"该实验已经生成报告,无需重复操作"); + if (!ObjectUtils.isEmpty(reSubmit) && "1".equals(reSubmit) && experimentById.getStage() >= StatusEnum.EXPERIMENT_STATUS_REPORT.getCode().byteValue()){ + //删除已生成的报告数据 + delReportData(id,currentUserId); + }else { + if (experimentById.getStage() == StatusEnum.EXPERIMENT_STATUS_REPORT.getCode().byteValue()){ + throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode() ,"该实验已经生成报告,无需重复操作"); + } } + + ReportRiskAssessInfo byExperimentId = reportRepository.getByExperimentId(id); + if (!ObjectUtils.isEmpty(byExperimentId)){ + throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR_NOT_ALLOWED.getCode() ,"该实验已经生成报告,请勿重复操作"); + } + //定义初始风险等级0级 Byte level = 0; //获取该实验的所有计划信息 @@ -327,11 +338,11 @@ if (tag == 1){ throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode() ,"该实验有未完成的评估计划" + info); } - - UserInfoDomainDTO liabilityUser = userDomainService.getUserInfoById(experimentById.getLiabilityUserId()); - if (ObjectUtils.isEmpty(liabilityUser)){ - throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode() ,"实验责任人信息不存在"); - } +//20250520实验责任人去掉验证 +// UserInfoDomainDTO liabilityUser = userDomainService.getUserInfoById(experimentById.getLiabilityUserId()); +// if (ObjectUtils.isEmpty(liabilityUser)){ +// throw new BusinessException(this.getClass(), ResultCode.PARAM_ERROR.getCode() ,"实验责任人信息不存在"); +// } //检查该实验所有的评价结果,遍历评价结果等级 @@ -405,9 +416,11 @@ reportInfo.setSafeRiskAnalysis(analysis.toString()); reportInfo.setAssessPerson(null); - reportInfo.setAssessLevel(null); - reportInfo.setDepId(null); //todo 不确定是否需要部门 - reportInfo.setSafeRiskAnalysis(null); //todo 安全风险分析,暂时不知道数据来源,先设空 + reportInfo.setAssessLevel(StatusEnum.REPORT_LEVEL_1.getCode().byteValue()); + //todo 不确定是否需要部门 + reportInfo.setDepId(null); +// reportInfo.setSafeRiskAnalysis(null); + //修改实验 4 生成报告, @@ -492,6 +505,16 @@ } + private void delReportData(Long id,Long userId){ + ReportRiskAssessInfo byExperimentId = reportRepository.getByExperimentId(id); + if (!ObjectUtils.isEmpty(byExperimentId)){ + reportRepository.delReport(userId, byExperimentId.getId()); + reportExperimentSiteService.delReportData(byExperimentId.getId()); + reportSourceTypeService.delReportData(byExperimentId.getId()); + + } + } + /** * 风险评估报告 - 填报信息 */ diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationAnalogyServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationAnalogyServiceImpl.java index cd9e36b..8b20063 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationAnalogyServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationAnalogyServiceImpl.java @@ -110,6 +110,8 @@ analogyById.setAnalogyResult(analogy.getAnalogyResult()); analogyById.setAnalogyRiskFactor(analogy.getAnalogyRiskFactor()); analogyById.setFileData(analogy.getFileData()); + analogyById.setUpdateByUser(analogy.getUpdateByUser()); + analogyById.setUpdateByUserId(analogy.getUpdateByUserId()); // analogyById.setEducationMeasure(analogy.getEducationMeasure()); // analogyById.setManageMeasure(analogy.getManageMeasure()); // analogyById.setEmergencyMeasure(analogy.getEmergencyMeasure()); diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationHazopServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationHazopServiceImpl.java index 1813bbd..0590068 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationHazopServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationHazopServiceImpl.java @@ -131,6 +131,8 @@ hazopById.setHazopPossibleCauses(hazop.getHazopPossibleCauses()); hazopById.setHazopParamDesc(hazop.getHazopParamDesc()); hazopById.setFileData(hazop.getFileData()); + hazopById.setUpdateByUserId(hazop.getUpdateByUserId()); + hazopById.setUpdateByUser(hazop.getUpdateByUser()); // hazopById.setEducationMeasure(hazop.getEducationMeasure()); // hazopById.setManageMeasure(hazop.getManageMeasure()); // hazopById.setEmergencyMeasure(hazop.getEmergencyMeasure()); diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationJhaServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationJhaServiceImpl.java index 8333865..6c25e70 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationJhaServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationJhaServiceImpl.java @@ -103,6 +103,8 @@ jhaById.setJhaRiskFactor(jha.getJhaRiskFactor()); jhaById.setJhaCheckItem(jha.getJhaCheckItem()); jhaById.setFileData(jha.getFileData()); + jhaById.setUpdateByUser(jha.getUpdateByUser()); + jhaById.setUpdateByUserId(jha.getUpdateByUserId()); // jhaById.setEducationMeasure(jha.getEducationMeasure()); // jhaById.setManageMeasure(jha.getManageMeasure()); // jhaById.setEmergencyMeasure(jha.getEmergencyMeasure()); diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationPhaServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationPhaServiceImpl.java index bf8a1b1..53d201e 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationPhaServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationPhaServiceImpl.java @@ -102,6 +102,8 @@ phaById.setPhaRiskFactor(pha.getPhaRiskFactor()); phaById.setPhaCheckItem(pha.getPhaCheckItem()); phaById.setFileData(pha.getFileData()); + phaById.setUpdateByUser(pha.getUpdateByUser()); + phaById.setUpdateByUserId(pha.getUpdateByUserId()); // phaById.setEducationMeasure(pha.getEducationMeasure()); // phaById.setManageMeasure(pha.getManageMeasure()); // phaById.setEmergencyMeasure(pha.getEmergencyMeasure()); diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationSclServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationSclServiceImpl.java index b5a251a..7014ae7 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationSclServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanIdentificationSclServiceImpl.java @@ -115,6 +115,8 @@ sclById.setSclCheckStandard(scl.getSclCheckStandard()); sclById.setSclCheckUnstandard(scl.getSclCheckUnstandard()); sclById.setFileData(scl.getFileData()); + sclById.setUpdateByUser(scl.getUpdateByUser()); + sclById.setUpdateByUserId(scl.getUpdateByUserId()); // sclById.setEducationMeasure(scl.getEducationMeasure()); // sclById.setManageMeasure(scl.getManageMeasure()); // sclById.setEmergencyMeasure(scl.getEmergencyMeasure()); diff --git a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanServiceImpl.java b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanServiceImpl.java index c80ef41..ac4a0c2 100644 --- a/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanServiceImpl.java +++ b/src/main/java/com/gkhy/labRiskManage/domain/riskReport/service/impl/RiskAssessPlanServiceImpl.java @@ -44,6 +44,7 @@ import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; +import java.util.Objects; import java.util.stream.Collectors; @@ -754,9 +755,10 @@ if (assessPlanById.getPlanSellStatus() == 1) { throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR.getCode(), "该计划尚未派发,无法辨识"); } - if (assessPlanById.getPlanExecStatus() != 2) { - throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR.getCode(), "该计划不处在辨识阶段,无法辨识"); - } + //20250520修改评价阶段也可以进行新增辨识 +// if (assessPlanById.getPlanExecStatus() != 2) { +// throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR.getCode(), "该计划不处在辨识阶段,无法辨识"); +// } if (date.isAfter(assessPlanById.getAssessEndTime())) { throw new BusinessException(this.getClass(), ResultCode.BUSINESS_ERROR.getCode(), "风险辨识必须在评估结束时间之前"); } @@ -1332,7 +1334,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(pha.getUpdateTime()); for (LecQueryDTO lec : lecList) { - if (lec.getIdentificationId() == pha.getId()) { + if (Objects.equals(lec.getIdentificationId(), pha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lecMatchPha(pha, lec); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1342,10 +1344,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1359,7 +1361,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(jha.getUpdateTime()); for (LecQueryDTO lec : lecList) { - if (lec.getIdentificationId() == jha.getId()) { + if (Objects.equals(lec.getIdentificationId(), jha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lecMatchJha(jha, lec); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1369,10 +1371,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1386,7 +1388,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(scl.getUpdateTime()); for (LecQueryDTO lec : lecList) { - if (lec.getIdentificationId() == scl.getId()) { + if (Objects.equals(lec.getIdentificationId(), scl.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lecMatchScl(scl, lec); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1396,10 +1398,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1413,7 +1415,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(hazop.getUpdateTime()); for (LecQueryDTO lec : lecList) { - if (lec.getIdentificationId() == hazop.getId()) { + if (Objects.equals(lec.getIdentificationId(), hazop.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lecMatchHazop(hazop, lec); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1422,10 +1424,10 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1440,7 +1442,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(analogy.getUpdateTime()); for (LecQueryDTO lec : lecList) { - if (lec.getIdentificationId() == analogy.getId()) { + if (Objects.equals(lec.getIdentificationId(), analogy.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lecMatchAnalogy(analogy, lec); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1450,10 +1452,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1472,7 +1474,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(pha.getUpdateTime()); for (LsQueryDTO ls : lsList) { - if (ls.getIdentificationId() == pha.getId()) { + if (Objects.equals(ls.getIdentificationId(), pha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lsMatchPha(pha, ls); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1482,10 +1484,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1499,7 +1501,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(jha.getUpdateTime()); for (LsQueryDTO ls : lsList) { - if (ls.getIdentificationId() == jha.getId()) { + if (Objects.equals(ls.getIdentificationId(), jha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lsMatchJha(jha, ls); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1509,10 +1511,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1526,7 +1528,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(scl.getUpdateTime()); for (LsQueryDTO ls : lsList) { - if (ls.getIdentificationId() == scl.getId()) { + if (Objects.equals(ls.getIdentificationId(), scl.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lsMatchScl(scl, ls); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1536,10 +1538,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1553,7 +1555,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(hazop.getUpdateTime()); for (LsQueryDTO ls : lsList) { - if (ls.getIdentificationId() == hazop.getId()) { + if (Objects.equals(ls.getIdentificationId(), hazop.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lsMatchHazop(hazop, ls); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1563,10 +1565,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1580,7 +1582,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(analogy.getUpdateTime()); for (LsQueryDTO ls : lsList) { - if (ls.getIdentificationId() == analogy.getId()) { + if (Objects.equals(ls.getIdentificationId(), analogy.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.lsMatchAnalogy(analogy, ls); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1590,10 +1592,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1611,7 +1613,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(pha.getUpdateTime()); for (MesQueryDTO mes : mesList) { - if (mes.getIdentificationId() == pha.getId()) { + if (Objects.equals(mes.getIdentificationId(), pha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.mesMatchPha(pha, mes); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1621,10 +1623,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1638,7 +1640,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(jha.getUpdateTime()); for (MesQueryDTO mes : mesList) { - if (mes.getIdentificationId() == jha.getId()) { + if (Objects.equals(mes.getIdentificationId(), jha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.mesMatchJha(jha, mes); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1648,10 +1650,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1665,7 +1667,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(scl.getUpdateTime()); for (MesQueryDTO mes : mesList) { - if (mes.getIdentificationId() == scl.getId()) { + if (Objects.equals(mes.getIdentificationId(), scl.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.mesMatchScl(scl, mes); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1675,10 +1677,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1750,7 +1752,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(pha.getUpdateTime()); for (RsQueryDTO rs : rsList) { - if (rs.getIdentificationId() == pha.getId()) { + if (Objects.equals(rs.getIdentificationId(), pha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.rsMatchPha(pha, rs); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1760,10 +1762,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1777,7 +1779,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(jha.getUpdateTime()); for (RsQueryDTO rs : rsList) { - if (rs.getIdentificationId() == jha.getId()) { + if (Objects.equals(rs.getIdentificationId(), jha.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.rsMatchJha(jha, rs); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1787,10 +1789,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1804,7 +1806,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(scl.getUpdateTime()); for (RsQueryDTO rs : rsList) { - if (rs.getIdentificationId() == scl.getId()) { + if (Objects.equals(rs.getIdentificationId(), scl.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.rsMatchScl(scl, rs); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1814,10 +1816,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1831,7 +1833,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(hazop.getUpdateTime()); for (RsQueryDTO rs : rsList) { - if (rs.getIdentificationId() == hazop.getId()) { + if (Objects.equals(rs.getIdentificationId(), hazop.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.rsMatchHazop(hazop, rs); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1841,10 +1843,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } @@ -1858,7 +1860,7 @@ factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); factorQueryDTO.setItemIdentificationTime(analogy.getUpdateTime()); for (RsQueryDTO rs : rsList) { - if (rs.getIdentificationId() == analogy.getId()) { + if (Objects.equals(rs.getIdentificationId(), analogy.getId())) { EvaluateAndIdentificationUtils evaluateAndIdentificationUtils = new EvaluateAndIdentificationUtils(); factorQueryDTO = evaluateAndIdentificationUtils.rsMatchAnalogy(analogy, rs); factorQueryDTO.setEvaluateMethod(riskAssessPlan.getEvaluateMethod()); @@ -1868,10 +1870,10 @@ } } for (UserInfoDomainDTO user : userList) { - if (user.getId() == assessQueryDTO.getCreateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getCreateByUserId())) { assessQueryDTO.setCreateByUserName(user.getRealName()); } - if (user.getId() == assessQueryDTO.getUpdateByUserId()) { + if (Objects.equals(user.getId(), assessQueryDTO.getUpdateByUserId())) { assessQueryDTO.setUpdateByUserName(user.getRealName()); } } -- Gitblit v1.9.2