update 强制撤回优化

This commit is contained in:
lijiarao
2024-01-30 10:29:45 +08:00
parent 3773561830
commit e8d0d26c6f
@@ -151,7 +151,13 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
//修改提前储存的原始草稿状态
processDraftUpdateWrapper.eq(ProcessDraft::getProcessInstanceId, processInstanceId);
processDraftUpdateWrapper.set(ProcessDraft::getSaveSource, null);
processDraftService.update(processDraftUpdateWrapper);
List<ProcessDraft> list = processDraftService.list(processDraftUpdateWrapper);
for (ProcessDraft processDraft : list) {
processDraftUpdateWrapper.clear();
processDraftUpdateWrapper.eq(ProcessDraft::getId, processDraft.getId());
processDraftUpdateWrapper.set(ProcessDraft::getSaveSource, null);
processDraftService.update(processDraftUpdateWrapper);
}
//activiti撤销
runtimeService.deleteProcessInstance(processInstanceId,"强制撤回");
//更新流程总表状态