fix 81319 法规合规评估流程-设计工程师补充立项项目号,列表部分数据没有正常回显

This commit is contained in:
lijiarao
2024-02-02 19:43:40 +08:00
parent 011a3316c2
commit 93e34126e7
3 changed files with 17 additions and 10 deletions
@@ -125,6 +125,13 @@ public class ProcessProjectStandardTerm {
@ApiModelProperty(value="拆分单id") @ApiModelProperty(value="拆分单id")
private String splitInfoId; private String splitInfoId;
@ApiModelProperty(value="评估结果")
private String assessResults;
@TableField(exist = false)
@ApiModelProperty(value="评估结果")
private String assessResults_dictText;
/** /**
* 是否立项 * 是否立项
*/ */
@@ -213,14 +220,6 @@ public class ProcessProjectStandardTerm {
@ApiModelProperty(value="") @ApiModelProperty(value="")
private String termUserId; private String termUserId;
@TableField(exist = false)
@ApiModelProperty(value="评估结果")
private String assessResults;
@TableField(exist = false)
@ApiModelProperty(value="评估结果")
private String assessResults_dictText;
/**工作令编号*/ /**工作令编号*/
@TableField(exist = false) @TableField(exist = false)
@ApiModelProperty(value = "工作令编号") @ApiModelProperty(value = "工作令编号")
@@ -179,6 +179,7 @@
<select id="getByTermDesignEngineer" resultMap="BaseResultMap"> <select id="getByTermDesignEngineer" resultMap="BaseResultMap">
select select
ppst.assess_results,
<include refid="Base_Column_List"> <include refid="Base_Column_List">
<property name="alias" value="ppst"/> <property name="alias" value="ppst"/>
</include> </include>
@@ -282,7 +282,11 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
} }
} }
} }
}else if (AssessCommon.NOT_COMPLIANT.equals(assessResults)) { }
else if (ProcessProjectStandardCommon.SJGCSBCGZLBH.equals(taskDefinitionKey)){
projectApprovalFlag = term.getProjectApprovalFlag();
}
else if (AssessCommon.NOT_COMPLIANT.equals(assessResults)) {
projectApprovalFlag = YesOrNoEnum.YES.getValue(); projectApprovalFlag = YesOrNoEnum.YES.getValue();
}else { }else {
projectApprovalFlag = YesOrNoEnum.NO.getValue(); projectApprovalFlag = YesOrNoEnum.NO.getValue();
@@ -676,12 +680,15 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
ProcessProjectStandardTerm term1 = new ProcessProjectStandardTerm(); ProcessProjectStandardTerm term1 = new ProcessProjectStandardTerm();
String termId = term.getId(); String termId = term.getId();
String assessResults = term.getAssessResults(); String assessResults = term.getAssessResults();
String projectApprovalFlag = term.getProjectApprovalFlag();
String designEngineer = term.getDesignEngineer(); String designEngineer = term.getDesignEngineer();
if (!pass){ if (!pass){
continue; continue;
} }
term1.setId(termId); term1.setId(termId);
term1.setDesignEngineer(designEngineer); term1.setDesignEngineer(designEngineer);
term1.setAssessResults(assessResults);
term1.setProjectApprovalFlag(projectApprovalFlag);
updateTermList.add(term1); updateTermList.add(term1);
LawsSpecialProjectLibrary projectLibrary = new LawsSpecialProjectLibrary(); LawsSpecialProjectLibrary projectLibrary = new LawsSpecialProjectLibrary();
@@ -717,7 +724,7 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
ProcessProjectStandardTermUser updateTermUser = new ProcessProjectStandardTermUser(); ProcessProjectStandardTermUser updateTermUser = new ProcessProjectStandardTermUser();
updateTermUser.setId(termUser.getId()); updateTermUser.setId(termUser.getId());
String designEngineer1 = termUser.getDesignEngineer(); String designEngineer1 = termUser.getDesignEngineer();
term1.setAssessResults(assessResults); updateTermUser.setAssessResults(assessResults);
if(StringUtils.isBlank(designEngineer1)){ if(StringUtils.isBlank(designEngineer1)){
designEngineer1 = termUser.getModuleOwner(); designEngineer1 = termUser.getModuleOwner();
updateTermUser.setDescription(termUser.getNotInvolved()); updateTermUser.setDescription(termUser.getNotInvolved());