From 6d6f2f9fe9ee5e0d2b1b63bb7cde575f2a93876b Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: Wed, 21 May 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