From 165ada1a24502642cb9aebc0e3d0e591d5ffa606 Mon Sep 17 00:00:00 2001 From: caihaohan Date: Mon, 14 Oct 2024 15:24:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=9D=E5=AD=98=E8=8D=89=E7=A8=BF?= =?UTF-8?q?=E7=9A=84=E6=97=B6=E5=80=99=E8=BF=94=E5=9B=9EdraftId?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/activiti/controller/WorkCenterController.java | 4 ++-- .../activiti/process/fb/service/IProcessHandleService.java | 3 +-- .../process/fb/service/impl/ProcessHandleServiceImpl.java | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) 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