feat: 添加Task取消理由
This commit is contained in:
parent
d63e315876
commit
f60a4dfa6b
|
@ -32,6 +32,7 @@ public enum BpmReasonEnum {
|
|||
ASSIGN_EMPTY_REJECT("审批人为空,自动不通过"),
|
||||
APPROVE_TYPE_AUTO_APPROVE("非人工审核,自动通过"),
|
||||
APPROVE_TYPE_AUTO_REJECT("非人工审核,自动不通过"),
|
||||
CANCEL_BY_PROCESS_CLEAN("进程清理自动取消"),
|
||||
;
|
||||
|
||||
private final String reason;
|
||||
|
|
|
@ -288,8 +288,7 @@ public class BpmModelServiceImpl implements BpmModelService {
|
|||
// 2.3 清理所有 Task
|
||||
List<Task> tasks = taskService.createTaskQuery()
|
||||
.processDefinitionKey(model.getKey()).list();
|
||||
// TODO @lesan:貌似传递一个 reason 会好点!
|
||||
tasks.forEach(task -> taskService.deleteTask(task.getId()));
|
||||
tasks.forEach(task -> taskService.deleteTask(task.getId(),BpmReasonEnum.CANCEL_BY_PROCESS_CLEAN.getReason()));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Reference in New Issue