fix(法规采购流程): 保存问题修复

This commit is contained in:
yjz
2024-01-10 09:58:25 +08:00
parent 2fd73df42e
commit 4a5f70b48b
2 changed files with 8 additions and 2 deletions
@@ -54,7 +54,7 @@ public class ProcessFbStandardPurchaseServiceImpl extends ServiceImpl<ProcessFbS
ProcessInfoVO processInfoVO = processHandleService.queryProcessInfoVO(draftId, processInstanceId, taskId, projectId);
LambdaQueryWrapper<ProcessFbStandardPurchase> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(ProcessFbStandardPurchase::getBusinessId, processInfoVO.getBusinessId());
queryWrapper.eq(ProcessFbStandardPurchase::getBusinessId, projectId);
queryWrapper.orderByAsc(ProcessFbStandardPurchase::getSort);
List<ProcessFbStandardPurchase> purchaseList = list(queryWrapper);
processInfoVO.setBusinessInfoDTO(purchaseList);
@@ -102,7 +102,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService{
// 更新审批记录
basicTaskInfoDTO.setTaskId(taskId);
basicTaskInfoDTO.setCommitFlag(CommitFlagEnum.PASS.getValue()); // 审批意见(1通过,2驳回)
// basicTaskInfoDTO.setCommitFlag(CommitFlagEnum.PASS.getValue()); // 审批意见(1通过,2驳回)
updateApprovalRecord(processInfoVO);
Execution execution = runtimeService.createExecutionQuery().executionId(task.getExecutionId()).singleResult();
@@ -345,6 +345,12 @@ public class ProcessHandleServiceImpl implements IProcessHandleService{
handleFile = basicTaskInfoDTO.getHandleFile();
}
// 保存
updateProcessAll(processInfoVO);
updateApprovalRecord(processInfoVO);
// 删除自己的草稿
deleteMyDraft(taskId, processInfoVO.getBusinessId(), basicProcessInfoDTO.getProcessType());
// 非发起节点不保存到草稿
BasicTaskInfoDTO basicTaskInfoDTO1 = processInfoVO.getBasicTaskInfoDTO();
if (StringUtils.isBlank(basicTaskInfoDTO1.getTaskId()) || SAVE_BY_DRAFT.equals(processInfoVO.getSaveSource())){