diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java b/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java index 77f65773..74e7ce15 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/controller/WorkCenterController.java @@ -282,8 +282,8 @@ public class WorkCenterController { @ApiOperation(value="保存", notes="保存") @PostMapping("/save") public Result save(@Validated @RequestBody ProcessInfoVO processInfoVO) { - processHandleService.saveToDraft(processInfoVO, UserUtils.getUserId()); - return Result.OK(); + String draftId = processHandleService.saveToDraft(processInfoVO, UserUtils.getUserId()); + return Result.OK(ResultCommon.OK, draftId); } @AutoLog(value = "删除草稿") diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/IProcessHandleService.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/IProcessHandleService.java index 150a6377..a877377e 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/IProcessHandleService.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/fb/service/IProcessHandleService.java @@ -2,7 +2,6 @@ package com.jero.modules.activiti.process.fb.service; import com.jero.modules.activiti.process.fb.dto.ProcessDTO; import com.jero.modules.activiti.process.fb.vo.ProcessInfoVO; -import org.apache.poi.ss.formula.functions.T; import java.util.Map; @@ -71,7 +70,7 @@ public interface IProcessHandleService { **/ void updateApprovalRecord(ProcessInfoVO processInfoVO); - void saveToDraft(ProcessInfoVO processInfoVO, String userId); + String saveToDraft(ProcessInfoVO processInfoVO, String userId); void saveToSnapshot(ProcessInfoVO processInfoVO, String userId); 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 7d9cd2ad..29760318 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 @@ -403,7 +403,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService { } @Override - public void saveToDraft(ProcessInfoVO processInfoVO, String userId) { + public String saveToDraft(ProcessInfoVO processInfoVO, String userId) { BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO(); BasicTaskInfoDTO basicTaskInfoDTO = processInfoVO.getBasicTaskInfoDTO(); String taskId = null; @@ -479,6 +479,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService { log.error("反序列化失败", e); } } + return processDraft.getId(); } @Override