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.Arrays;
import java.util.List; import java.util.List;
/**
* 管理员节点后置处理
*/
public class PolicyComplianceProgramReviewProcess11After implements TaskListener { public class PolicyComplianceProgramReviewProcess11After implements TaskListener {
@Override @Override
public void notify(DelegateTask delegateTask) { public void notify(DelegateTask delegateTask) {
@@ -20,6 +20,9 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
/**
* 审核后
*/
public class PolicyComplianceProgramReviewProcess12After implements TaskListener { public class PolicyComplianceProgramReviewProcess12After implements TaskListener {
@Override @Override
public void notify(DelegateTask delegateTask) { public void notify(DelegateTask delegateTask) {
@@ -71,7 +74,7 @@ public class PolicyComplianceProgramReviewProcess12After implements TaskListener
} }
} }
} else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) { } else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) {
String pzr1UserId = jsonForm.getString("pzr1UserId"); String glyUserId = jsonForm.getString("glyUserId");
BusProcessNew busProcessNewNext = new BusProcessNew(); BusProcessNew busProcessNewNext = new BusProcessNew();
busProcessNewNext.setMsgType("clause"); busProcessNewNext.setMsgType("clause");
busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
@@ -79,10 +82,10 @@ public class PolicyComplianceProgramReviewProcess12After implements TaskListener
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
busProcessNewNext.setFinishFlag("0"); busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName()); busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(pzr1UserId); busProcessNewNext.setUserId(glyUserId);
busBean.save(busProcessNewNext); busBean.save(busProcessNewNext);
delegateTask.setVariable("pzr1UserId", pzr1UserId); delegateTask.setVariable("glyUserId", glyUserId);
delegateTask.setVariable("shr2UserOverruleCount", 1); delegateTask.setVariable("shr2UserOverruleCount", 1);
} }
@@ -18,6 +18,9 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
/**
* 审定后
*/
public class PolicyComplianceProgramReviewProcess13After implements TaskListener { public class PolicyComplianceProgramReviewProcess13After implements TaskListener {
@Override @Override
public void notify(DelegateTask delegateTask) { public void notify(DelegateTask delegateTask) {
@@ -55,7 +58,7 @@ public class PolicyComplianceProgramReviewProcess13After implements TaskListener
delegateTask.setVariable("pzr2UserId", pzr2UserId); delegateTask.setVariable("pzr2UserId", pzr2UserId);
} }
} else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) { } else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) {
String pzr1UserId = jsonForm.getString("pzr1UserId"); String glyUserId = jsonForm.getString("glyUserId");
BusProcessNew busProcessNewNext = new BusProcessNew(); BusProcessNew busProcessNewNext = new BusProcessNew();
busProcessNewNext.setMsgType("clause"); busProcessNewNext.setMsgType("clause");
busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
@@ -63,10 +66,10 @@ public class PolicyComplianceProgramReviewProcess13After implements TaskListener
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
busProcessNewNext.setFinishFlag("0"); busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName()); busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(pzr1UserId); busProcessNewNext.setUserId(glyUserId);
busBean.save(busProcessNewNext); busBean.save(busProcessNewNext);
delegateTask.setVariable("pzr1UserId", pzr1UserId); delegateTask.setVariable("pzr1UserId", glyUserId);
delegateTask.setVariable("sdr2UserOverruleCount", 1); delegateTask.setVariable("sdr2UserOverruleCount", 1);
} }
@@ -18,6 +18,9 @@ import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
/**
* 批准后
*/
public class PolicyComplianceProgramReviewProcess14After implements TaskListener { public class PolicyComplianceProgramReviewProcess14After implements TaskListener {
@Override @Override
public void notify(DelegateTask delegateTask) { public void notify(DelegateTask delegateTask) {
@@ -54,7 +57,7 @@ public class PolicyComplianceProgramReviewProcess14After implements TaskListener
delegateTask.setVariable("csrUserIdList", nextUserList); delegateTask.setVariable("csrUserIdList", nextUserList);
} }
} else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) { } else if (StringUtils.equals(approvalFlag, ApprovalFlagEnum.OVERRULE.getValue())) {
String pzr1UserId = jsonForm.getString("pzr1UserId"); String glyUserId = jsonForm.getString("glyUserId");
BusProcessNew busProcessNewNext = new BusProcessNew(); BusProcessNew busProcessNewNext = new BusProcessNew();
busProcessNewNext.setMsgType("clause"); busProcessNewNext.setMsgType("clause");
busProcessNewNext.setPId(delegateTask.getProcessInstanceId()); busProcessNewNext.setPId(delegateTask.getProcessInstanceId());
@@ -62,10 +65,10 @@ public class PolicyComplianceProgramReviewProcess14After implements TaskListener
busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey()); busProcessNewNext.setTaskInfo(delegateTask.getTaskDefinitionKey());
busProcessNewNext.setFinishFlag("0"); busProcessNewNext.setFinishFlag("0");
busProcessNewNext.setTaskInfo(delegateTask.getName()); busProcessNewNext.setTaskInfo(delegateTask.getName());
busProcessNewNext.setUserId(pzr1UserId); busProcessNewNext.setUserId(glyUserId);
busBean.save(busProcessNewNext); busBean.save(busProcessNewNext);
delegateTask.setVariable("pzr1UserId", pzr1UserId); delegateTask.setVariable("glyUserId", glyUserId);
} }
// 存储当前节点意见 // 存储当前节点意见