feat: 添加Task取消理由

This commit is contained in:
LesanOuO 2025-01-25 10:24:34 +08:00
parent d63e315876
commit f60a4dfa6b
2 changed files with 2 additions and 2 deletions

View File

@ -32,6 +32,7 @@ public enum BpmReasonEnum {
ASSIGN_EMPTY_REJECT("审批人为空,自动不通过"), ASSIGN_EMPTY_REJECT("审批人为空,自动不通过"),
APPROVE_TYPE_AUTO_APPROVE("非人工审核,自动通过"), APPROVE_TYPE_AUTO_APPROVE("非人工审核,自动通过"),
APPROVE_TYPE_AUTO_REJECT("非人工审核,自动不通过"), APPROVE_TYPE_AUTO_REJECT("非人工审核,自动不通过"),
CANCEL_BY_PROCESS_CLEAN("进程清理自动取消"),
; ;
private final String reason; private final String reason;

View File

@ -288,8 +288,7 @@ public class BpmModelServiceImpl implements BpmModelService {
// 2.3 清理所有 Task // 2.3 清理所有 Task
List<Task> tasks = taskService.createTaskQuery() List<Task> tasks = taskService.createTaskQuery()
.processDefinitionKey(model.getKey()).list(); .processDefinitionKey(model.getKey()).list();
// TODO @lesan貌似传递一个 reason 会好点 tasks.forEach(task -> taskService.deleteTask(task.getId(),BpmReasonEnum.CANCEL_BY_PROCESS_CLEAN.getReason()));
tasks.forEach(task -> taskService.deleteTask(task.getId()));
} }
@Override @Override