Jelajahi Sumber

审批添加驳回策略控制

hubin 6 bulan lalu
induk
melakukan
921d0de929

+ 3 - 0
src/main/java/com/aizuda/boot/modules/flw/entity/vo/TaskApprovalVO.java

@@ -66,6 +66,9 @@ public class TaskApprovalVO {
     @Schema(description = "允许回退")
     private Boolean allowRollback;
 
+    @Schema(description = "驳回策略")
+    private Integer rejectStrategy;
+
     @Schema(description = "流程设置")
     private FlwProcessSetting processSetting;
 

+ 2 - 0
src/main/java/com/aizuda/boot/modules/flw/service/impl/ProcessTaskServiceImpl.java

@@ -123,10 +123,12 @@ public class ProcessTaskServiceImpl implements IProcessTaskService {
             }
             vo.setTaskType(flwTask.getTaskType());
             vo.setActionUrl(nodeModel.getActionUrl());
+
             // 设置按钮控制参数
             vo.setAllowTransfer(nodeModel.getAllowTransfer());
             vo.setAllowAppendNode(nodeModel.getAllowAppendNode());
             vo.setAllowRollback(nodeModel.getAllowRollback());
+            vo.setRejectStrategy(nodeModel.getRejectStrategy());
         }
 
         FlwProcessConfigure configure = flwProcessConfigureService.getByProcessId(hisInstance.getProcessId());