feat: 保存草稿的时候返回draftId
This commit is contained in:
+2
-2
@@ -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 = "删除草稿")
|
||||
|
||||
+1
-2
@@ -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);
|
||||
|
||||
|
||||
+2
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user