Commit a122253a9382bbac1e06ca243338e882338a63a1
1 parent
16d18db5
【代码优化】工作流:去除 DELEGATE 委托中的状态,适合通过 DELEGATE STATE 读取
Showing
2 changed files
with
1 additions
and
4 deletions
yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/enums/task/BpmTaskStatusEnum.java
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 | 764 | taskService.setOwner(taskId, task.getAssignee()); |
| 765 | 765 | // 3.2 执行委派,将任务委派给 delegateUser |
| 766 | 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 | 770 | @Override | ... | ... |