feat: 【全局】只有节点名称中带有审批或会签的节点才会设置审批意见
This commit is contained in:
+5
-2
@@ -172,8 +172,11 @@ public class MyGlobalEventListener implements ActivitiEventListener {
|
|||||||
approvalRecord.setOverTime(between.toString());
|
approvalRecord.setOverTime(between.toString());
|
||||||
|
|
||||||
Map<String, Object> variables = delegateTask.getVariables();
|
Map<String, Object> variables = delegateTask.getVariables();
|
||||||
// 第一个节点不需要设置commitFlag
|
// 第一个节点不需要设置commitFlag 非审批节点也不需要设置commitFlag
|
||||||
if (variables.containsKey("pass") && !isFirstNodeTask(approvalRecord)) {
|
if (variables.containsKey("pass") &&
|
||||||
|
!isFirstNodeTask(approvalRecord) &&
|
||||||
|
(approvalRecord.getTaskName().contains("审批") ||
|
||||||
|
approvalRecord.getTaskName().contains("会签"))) {
|
||||||
if ((Boolean) variables.get("pass")) {
|
if ((Boolean) variables.get("pass")) {
|
||||||
approvalRecord.setCommitFlag(CommitFlagEnum.PASS.getValue());
|
approvalRecord.setCommitFlag(CommitFlagEnum.PASS.getValue());
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
-1
@@ -155,7 +155,6 @@ public class ActFlowCommonService {
|
|||||||
*/
|
*/
|
||||||
public void updateApprovalInfo(CommonVO commonVO, String taskId, boolean pass) {
|
public void updateApprovalInfo(CommonVO commonVO, String taskId, boolean pass) {
|
||||||
ProcessApprovalRecord approvalRecord = processApprovalRecordService.getToDoByTaskId(taskId);
|
ProcessApprovalRecord approvalRecord = processApprovalRecordService.getToDoByTaskId(taskId);
|
||||||
approvalRecord.setCommitFlag(pass ? CommitFlagEnum.PASS.getValue() : CommitFlagEnum.REJECT.getValue());
|
|
||||||
approvalRecord.setCommitText(commonVO.getCommitText());
|
approvalRecord.setCommitText(commonVO.getCommitText());
|
||||||
approvalRecord.setCommitFile(commonVO.getCommitFile());
|
approvalRecord.setCommitFile(commonVO.getCommitFile());
|
||||||
approvalRecord.setFinishFlag(FinishFlagEnum.COMPLETE.getValue());
|
approvalRecord.setFinishFlag(FinishFlagEnum.COMPLETE.getValue());
|
||||||
|
|||||||
Reference in New Issue
Block a user