fix: 重点认证标准/政策合规性项目审查流程的修改 管理员后的节点驳回后到管理员节点

This commit is contained in:
wxyclub
2024-02-05 16:56:22 +08:00
parent c164653767
commit 4f9824103a
4 changed files with 21 additions and 9 deletions
@@ -17,6 +17,9 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 管理员节点后置处理
*/
public class PolicyComplianceProgramReviewProcess11After implements TaskListener {
@Override
public void notify(DelegateTask delegateTask) {
@@ -20,6 +20,9 @@ import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/**
* 审核后
*/
public class PolicyComplianceProgramReviewProcess12After implements TaskListener {
@Override
public void notify(DelegateTask delegateTask) {
@@ -71,7 +74,7 @@ public class PolicyComplianceProgramReviewProcess12After implements TaskListener
}
}
} else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) {
String pzr1UserId = jsonForm.getString("pzr1UserId");
String glyUserId = jsonForm.getString("glyUserId");
BusProcessNew busProcessNewNext = new BusProcessNew();
busProcessNewNext.setMsgType("clause");
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
@@ -79,10 +82,10 @@ public class PolicyComplianceProgramReviewProcess12After implements TaskListener
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(pzr1UserId);
busProcessNewNext.setUserId(glyUserId);
busBean.save(busProcessNewNext);
delegateTask.setVariable("pzr1UserId", pzr1UserId);
delegateTask.setVariable("glyUserId", glyUserId);
delegateTask.setVariable("shr2UserOverruleCount", 1);
}
@@ -18,6 +18,9 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 审定后
*/
public class PolicyComplianceProgramReviewProcess13After implements TaskListener {
@Override
public void notify(DelegateTask delegateTask) {
@@ -55,7 +58,7 @@ public class PolicyComplianceProgramReviewProcess13After implements TaskListener
delegateTask.setVariable("pzr2UserId", pzr2UserId);
}
} else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) {
String pzr1UserId = jsonForm.getString("pzr1UserId");
String glyUserId = jsonForm.getString("glyUserId");
BusProcessNew busProcessNewNext = new BusProcessNew();
busProcessNewNext.setMsgType("clause");
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
@@ -63,10 +66,10 @@ public class PolicyComplianceProgramReviewProcess13After implements TaskListener
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(pzr1UserId);
busProcessNewNext.setUserId(glyUserId);
busBean.save(busProcessNewNext);
delegateTask.setVariable("pzr1UserId", pzr1UserId);
delegateTask.setVariable("pzr1UserId", glyUserId);
delegateTask.setVariable("sdr2UserOverruleCount", 1);
}
@@ -18,6 +18,9 @@ import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
/**
* 批准后
*/
public class PolicyComplianceProgramReviewProcess14After implements TaskListener {
@Override
public void notify(DelegateTask delegateTask) {
@@ -54,7 +57,7 @@ public class PolicyComplianceProgramReviewProcess14After implements TaskListener
delegateTask.setVariable("csrUserIdList", nextUserList);
}
} else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) {
String pzr1UserId = jsonForm.getString("pzr1UserId");
String glyUserId = jsonForm.getString("glyUserId");
BusProcessNew busProcessNewNext = new BusProcessNew();
busProcessNewNext.setMsgType("clause");
busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
@@ -62,10 +65,10 @@ public class PolicyComplianceProgramReviewProcess14After implements TaskListener
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(pzr1UserId);
busProcessNewNext.setUserId(glyUserId);
busBean.save(busProcessNewNext);
delegateTask.setVariable("pzr1UserId", pzr1UserId);
delegateTask.setVariable("glyUserId", glyUserId);
}
// 存储当前节点意见