Commit a122253a9382bbac1e06ca243338e882338a63a1

Authored by YunaiV
1 parent 16d18db5

【代码优化】工作流:去除 DELEGATE 委托中的状态,适合通过 DELEGATE STATE 读取

yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/enums/task/BpmTaskStatusEnum.java
@@ -21,7 +21,6 @@ public enum BpmTaskStatusEnum { @@ -21,7 +21,6 @@ public enum BpmTaskStatusEnum {
21 CANCEL(4, "已取消"), 21 CANCEL(4, "已取消"),
22 22
23 RETURN(5, "已退回"), 23 RETURN(5, "已退回"),
24 - DELEGATE(6, "委派中"),  
25 24
26 /** 25 /**
27 * 使用场景: 26 * 使用场景:
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
@@ -764,9 +764,7 @@ public class BpmTaskServiceImpl implements BpmTaskService { @@ -764,9 +764,7 @@ public class BpmTaskServiceImpl implements BpmTaskService {
764 taskService.setOwner(taskId, task.getAssignee()); 764 taskService.setOwner(taskId, task.getAssignee());
765 // 3.2 执行委派,将任务委派给 delegateUser 765 // 3.2 执行委派,将任务委派给 delegateUser
766 taskService.delegateTask(taskId, reqVO.getDelegateUserId().toString()); 766 taskService.delegateTask(taskId, reqVO.getDelegateUserId().toString());
767 - // 3.3 更新 task 状态。  
768 - // 为什么不更新原因?因为原因目前主要给审批通过、不通过时使用  
769 - updateTaskStatus(taskId, BpmTaskStatusEnum.DELEGATE.getStatus()); 767 + // 补充说明:委托不单独设置状态。如果需要,可通过 Task 的 DelegationState 字段,判断是否为 DelegationState.PENDING 委托中
770 } 768 }
771 769
772 @Override 770 @Override