update 法规合规评估流程-查询条款列表
This commit is contained in:
+4
-4
@@ -39,7 +39,7 @@
|
||||
<select id="getByResponsibleUnitLeader" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List">
|
||||
<property name="alias" value="ppat"/>
|
||||
<property name="alias" value="ppst"/>
|
||||
</include>
|
||||
,
|
||||
ppstu.id term_user_id,
|
||||
@@ -61,7 +61,7 @@
|
||||
<select id="getByModuleOwner" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List">
|
||||
<property name="alias" value="ppat"/>
|
||||
<property name="alias" value="ppst"/>
|
||||
</include>
|
||||
,
|
||||
ppstu.id term_user_id,
|
||||
@@ -84,7 +84,7 @@
|
||||
<select id="getByDesignEngineer" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List">
|
||||
<property name="alias" value="ppat"/>
|
||||
<property name="alias" value="ppst"/>
|
||||
</include>
|
||||
,
|
||||
ppstu.id term_user_id,
|
||||
@@ -105,7 +105,7 @@
|
||||
<select id="getByStandardsEngineer" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List">
|
||||
<property name="alias" value="ppat"/>
|
||||
<property name="alias" value="ppst"/>
|
||||
</include>
|
||||
,
|
||||
ppstu.id term_user_id,
|
||||
|
||||
+22
-8
@@ -175,7 +175,7 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
||||
//法规工程师审批
|
||||
case ProcessProjectStandardCommon.FGGCSSP:
|
||||
processProjectStandardTermList = termMapper.getByStandardsEngineer(processId);
|
||||
|
||||
list = termUserService.list(wrapper);
|
||||
break;
|
||||
//设计工程师补充工作令编号
|
||||
case ProcessProjectStandardCommon.SJGCSBCGZLBH:
|
||||
@@ -196,8 +196,10 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
||||
String assessResults = AssessCommon.NOT_INVOLVED;
|
||||
String projectApprovalFlag = YesOrNoEnum.NO.getValue();
|
||||
List<String> moduleOwnerList = new ArrayList<>();
|
||||
List<String> responsibleUnitLeaderList = new ArrayList<>();
|
||||
for (ProcessProjectStandardTermUser termUser : termUsers) {
|
||||
moduleOwnerList.add(termUser.getModuleOwner());
|
||||
responsibleUnitLeaderList.add(termUser.getResponsibleUnitLeader());
|
||||
String assessResults1 = termUser.getAssessResults();
|
||||
if (AssessCommon.NOT_COMPLIANT.equals(assessResults1)) {
|
||||
assessResults = AssessCommon.NOT_COMPLIANT;
|
||||
@@ -209,13 +211,25 @@ public class ProcessProjectStandardService extends ServiceImpl<ProcessProjectSta
|
||||
projectApprovalFlag = YesOrNoEnum.YES.getValue();
|
||||
}
|
||||
}
|
||||
List<String> userNameList = new ArrayList<>();
|
||||
moduleOwnerList.stream()
|
||||
.filter(Objects::nonNull)
|
||||
.distinct().forEach(i ->{
|
||||
userNameList.add(userNameMap.get(i)) ;
|
||||
});
|
||||
term.setModuleOwner(String.join(",", userNameList));
|
||||
if (ProcessProjectStandardCommon.BSZGJLDSP_.equals(taskDefinitionKey)){
|
||||
List<String> userNameList = new ArrayList<>();
|
||||
moduleOwnerList.stream()
|
||||
.filter(Objects::nonNull)
|
||||
.distinct().forEach(i ->{
|
||||
userNameList.add(userNameMap.get(i)) ;
|
||||
});
|
||||
term.setModuleOwner(String.join(",", userNameList));
|
||||
}
|
||||
if (ProcessProjectStandardCommon.FGGCSSP.equals(taskDefinitionKey)){
|
||||
List<String> userNameList = new ArrayList<>();
|
||||
responsibleUnitLeaderList.stream()
|
||||
.filter(Objects::nonNull)
|
||||
.distinct().forEach(i ->{
|
||||
userNameList.add(userNameMap.get(i)) ;
|
||||
});
|
||||
term.setResponsibleUnitLeader(String.join(",", userNameList));
|
||||
}
|
||||
|
||||
term.setProjectApprovalFlag(projectApprovalFlag);
|
||||
term.setAssessResults(assessResults);
|
||||
term.setAssessResults_dictText(assessResultsMap.get(assessResults));
|
||||
|
||||
Reference in New Issue
Block a user