feat: 保存草稿的时候返回draftId

This commit is contained in:
2024-10-14 15:24:15 +08:00
parent 1d255901d2
commit 165ada1a24
3 changed files with 5 additions and 5 deletions
@@ -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 = "删除草稿")
@@ -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);
@@ -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