Commit f60a4dfa6b241c0526abaf1c38770666d4572425
1 parent
d63e3158
feat: 添加Task取消理由
Showing
2 changed files
with
2 additions
and
2 deletions
yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/enums/task/BpmReasonEnum.java
| @@ -32,6 +32,7 @@ public enum BpmReasonEnum { | @@ -32,6 +32,7 @@ public enum BpmReasonEnum { | ||
| 32 | ASSIGN_EMPTY_REJECT("审批人为空,自动不通过"), | 32 | ASSIGN_EMPTY_REJECT("审批人为空,自动不通过"), |
| 33 | APPROVE_TYPE_AUTO_APPROVE("非人工审核,自动通过"), | 33 | APPROVE_TYPE_AUTO_APPROVE("非人工审核,自动通过"), |
| 34 | APPROVE_TYPE_AUTO_REJECT("非人工审核,自动不通过"), | 34 | APPROVE_TYPE_AUTO_REJECT("非人工审核,自动不通过"), |
| 35 | + CANCEL_BY_PROCESS_CLEAN("进程清理自动取消"), | ||
| 35 | ; | 36 | ; |
| 36 | 37 | ||
| 37 | private final String reason; | 38 | private final String reason; |
yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
| @@ -288,8 +288,7 @@ public class BpmModelServiceImpl implements BpmModelService { | @@ -288,8 +288,7 @@ public class BpmModelServiceImpl implements BpmModelService { | ||
| 288 | // 2.3 清理所有 Task | 288 | // 2.3 清理所有 Task |
| 289 | List<Task> tasks = taskService.createTaskQuery() | 289 | List<Task> tasks = taskService.createTaskQuery() |
| 290 | .processDefinitionKey(model.getKey()).list(); | 290 | .processDefinitionKey(model.getKey()).list(); |
| 291 | - // TODO @lesan:貌似传递一个 reason 会好点! | ||
| 292 | - tasks.forEach(task -> taskService.deleteTask(task.getId())); | 291 | + tasks.forEach(task -> taskService.deleteTask(task.getId(),BpmReasonEnum.CANCEL_BY_PROCESS_CLEAN.getReason())); |
| 293 | } | 292 | } |
| 294 | 293 | ||
| 295 | @Override | 294 | @Override |