fix: 企标更改流程 制修订流程草稿保存返回id
This commit is contained in:
+2
-2
@@ -66,8 +66,8 @@ public class ESChangeController {
|
|||||||
@ApiOperation(value = "企标更改流程-保存", notes = "企标更改流程-保存")
|
@ApiOperation(value = "企标更改流程-保存", notes = "企标更改流程-保存")
|
||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
public Result<?> save(@Validated @RequestBody ProcessInfoVO<ESChangeDataVO> processInfoVO) {
|
public Result<?> save(@Validated @RequestBody ProcessInfoVO<ESChangeDataVO> processInfoVO) {
|
||||||
changeService.saveToDraft(processInfoVO);
|
String draftId = changeService.saveToDraft(processInfoVO);
|
||||||
return Result.OK();
|
return Result.OK((Object) draftId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ public interface ProcessEsChangeService extends IService<ProcessEsChange> {
|
|||||||
|
|
||||||
void startProcess(ESChangeDataVO changeData);
|
void startProcess(ESChangeDataVO changeData);
|
||||||
|
|
||||||
void saveToDraft(ProcessInfoVO<ESChangeDataVO> changeData);
|
String saveToDraft(ProcessInfoVO<ESChangeDataVO> changeData);
|
||||||
|
|
||||||
ESChangeDataVO getHandleData(String taskId);
|
ESChangeDataVO getHandleData(String taskId);
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -178,7 +178,7 @@ public class ProcessEsChangeServiceImpl extends ServiceImpl<ProcessEsChangeMappe
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void saveToDraft(ProcessInfoVO<ESChangeDataVO> processInfoVO) {
|
public String saveToDraft(ProcessInfoVO<ESChangeDataVO> processInfoVO) {
|
||||||
ESChangeDataVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
ESChangeDataVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
||||||
if (businessInfoDTO != null) {
|
if (businessInfoDTO != null) {
|
||||||
ProcessEsChange data = businessInfoDTO.getData();
|
ProcessEsChange data = businessInfoDTO.getData();
|
||||||
@@ -191,7 +191,7 @@ public class ProcessEsChangeServiceImpl extends ServiceImpl<ProcessEsChangeMappe
|
|||||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
||||||
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.ES_CHANGE.getValue()); // 流程类型
|
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.ES_CHANGE.getValue()); // 流程类型
|
||||||
|
|
||||||
processHandleService.saveToDraft(processInfoVO);
|
return processHandleService.saveToDraft(processInfoVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void startRunTask(ESChangeDataVO changeData) {
|
public void startRunTask(ESChangeDataVO changeData) {
|
||||||
|
|||||||
+2
-2
@@ -61,8 +61,8 @@ public class ESRevisionController {
|
|||||||
@ApiOperation(value="企标制修订流程-保存", notes="企标制修订流程-保存")
|
@ApiOperation(value="企标制修订流程-保存", notes="企标制修订流程-保存")
|
||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
public Result<?> save(@Validated @RequestBody ProcessInfoVO<ESRevisionDataVO> processInfoVO) {
|
public Result<?> save(@Validated @RequestBody ProcessInfoVO<ESRevisionDataVO> processInfoVO) {
|
||||||
revisionService.saveToDraft(processInfoVO);
|
String draftId = revisionService.saveToDraft(processInfoVO);
|
||||||
return Result.OK();
|
return Result.OK((Object) draftId);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+1
-1
@@ -21,7 +21,7 @@ public interface EsRevisionService extends IService<ProcessEsRevision> {
|
|||||||
|
|
||||||
void autoStartProcess(ESRevisionDataVO revisionData);
|
void autoStartProcess(ESRevisionDataVO revisionData);
|
||||||
|
|
||||||
void saveToDraft(ProcessInfoVO<ESRevisionDataVO> processInfoVO);
|
String saveToDraft(ProcessInfoVO<ESRevisionDataVO> processInfoVO);
|
||||||
|
|
||||||
void startProcess(ESRevisionDataVO revisionData);
|
void startProcess(ESRevisionDataVO revisionData);
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -789,7 +789,7 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void saveToDraft(ProcessInfoVO<ESRevisionDataVO> processInfoVO) {
|
public String saveToDraft(ProcessInfoVO<ESRevisionDataVO> processInfoVO) {
|
||||||
ESRevisionDataVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
ESRevisionDataVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
||||||
if (businessInfoDTO != null) {
|
if (businessInfoDTO != null) {
|
||||||
ProcessEsRevision data = businessInfoDTO.getData();
|
ProcessEsRevision data = businessInfoDTO.getData();
|
||||||
@@ -802,7 +802,7 @@ public class EsRevisionServiceImpl extends ServiceImpl<EsRevisionMapper, Process
|
|||||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
||||||
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.ES_REVISION.getValue()); // 流程类型
|
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.ES_REVISION.getValue()); // 流程类型
|
||||||
|
|
||||||
processHandleService.saveToDraft(processInfoVO);
|
return processHandleService.saveToDraft(processInfoVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void sendMessageToAuthDeptUser(String processInstanceId) {
|
private void sendMessageToAuthDeptUser(String processInstanceId) {
|
||||||
|
|||||||
+1
-1
@@ -87,7 +87,7 @@ public interface IProcessHandleService {
|
|||||||
* @Date: 2023/11/3 10:29
|
* @Date: 2023/11/3 10:29
|
||||||
* @Description: 保存为草稿
|
* @Description: 保存为草稿
|
||||||
**/
|
**/
|
||||||
void saveToDraft(ProcessInfoVO processInfoVO);
|
String saveToDraft(ProcessInfoVO processInfoVO);
|
||||||
|
|
||||||
|
|
||||||
void saveToDraftCustomUserId(ProcessInfoVO processInfoVO, String userId);
|
void saveToDraftCustomUserId(ProcessInfoVO processInfoVO, String userId);
|
||||||
|
|||||||
+4
-3
@@ -414,8 +414,8 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
|||||||
* @Description: 保存为草稿
|
* @Description: 保存为草稿
|
||||||
**/
|
**/
|
||||||
@Override
|
@Override
|
||||||
public void saveToDraft(ProcessInfoVO processInfoVO) {
|
public String saveToDraft(ProcessInfoVO processInfoVO) {
|
||||||
this.saveToDraft(processInfoVO, CurrentUserUtil.getId());
|
return this.saveToDraft(processInfoVO, CurrentUserUtil.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -423,7 +423,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
|||||||
this.saveToDraft(processInfoVO, userId);
|
this.saveToDraft(processInfoVO, userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void saveToDraft(ProcessInfoVO processInfoVO, String userId) {
|
private String saveToDraft(ProcessInfoVO processInfoVO, String userId) {
|
||||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
||||||
BasicTaskInfoDTO basicTaskInfoDTO = processInfoVO.getBasicTaskInfoDTO();
|
BasicTaskInfoDTO basicTaskInfoDTO = processInfoVO.getBasicTaskInfoDTO();
|
||||||
String taskId = null;
|
String taskId = null;
|
||||||
@@ -463,6 +463,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
|
|||||||
processDraft.setInfoJsonStr(processInfoVO.getInfoJsonStr());//草稿信息json字符串
|
processDraft.setInfoJsonStr(processInfoVO.getInfoJsonStr());//草稿信息json字符串
|
||||||
processDraft.setSaveSource(processInfoVO.getSaveSource());//来源(启动流程时有用,用于保存初始业务信息用于强制驳回)
|
processDraft.setSaveSource(processInfoVO.getSaveSource());//来源(启动流程时有用,用于保存初始业务信息用于强制驳回)
|
||||||
processDraftService.saveOrUpdate(processDraft);
|
processDraftService.saveOrUpdate(processDraft);
|
||||||
|
return processDraft.getId();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user