update 81721 草稿--创建时间取值不对

This commit is contained in:
lijiarao
2024-02-07 15:22:21 +08:00
parent 6c5281c8c7
commit 6b6e36a891
@@ -441,12 +441,14 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
updateApprovalRecord(processInfoVO);
// 删除自己的草稿
ProcessDraft processDraft = new ProcessDraft();
String draftId = processInfoVO.getDraftId();
if (StringUtils.isNotBlank(draftId)) {
processDraftService.removeById(draftId);
processDraft.setId(draftId);
//processDraftService.removeById(draftId);
}
// 根据是否有taskId区分保存来源(待办、草稿)
ProcessDraft processDraft = new ProcessDraft();
processDraft.setProjectId(processInfoVO.getBusinessId()); // 业务id
processDraft.setProcessInstanceId(basicProcessInfoDTO.getProcessInstanceId()); // 流程实例id
processDraft.setPrcName(basicProcessInfoDTO.getProcessName()); // 流程名称
@@ -459,7 +461,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
processDraft.setUserId(userId); // 用户id
processDraft.setInfoJsonStr(processInfoVO.getInfoJsonStr());//草稿信息json字符串
processDraft.setSaveSource(processInfoVO.getSaveSource());//来源(启动流程时有用,用于保存初始业务信息用于强制驳回)
processDraftService.save(processDraft);
processDraftService.saveOrUpdate(processDraft);
}
@Override