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