diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java index 40b77f7c..fdc51dd7 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/impl/ProcessHandleServiceImpl.java @@ -79,6 +79,11 @@ public class ProcessHandleServiceImpl implements IProcessHandleService { Map userInfoMap = processInfoVO.getUserInfoMap(); // 用户变量map BasicTaskInfoDTO basicTaskInfoDTO = processInfoVO.getBasicTaskInfoDTO(); // 流程审批信息 // 删除自己的草稿 + String draftId = processInfoVO.getDraftId(); + if (StringUtils.isNotBlank(draftId)) { + processDraftService.removeById(draftId); + } + // 删除自己的草稿 deleteMyDraft(basicTaskInfoDTO.getTaskId(), processInfoVO.getBusinessId(), basicProcessInfoDTO.getProcessType()); String processDefinitionId = basicProcessInfoDTO.getProcessDefinitionId(); // 流程定义id