fix(法规采购流程): 保存问题修复
This commit is contained in:
+1
-1
@@ -54,7 +54,7 @@ public class ProcessFbStandardPurchaseServiceImpl extends ServiceImpl<ProcessFbS
|
|||||||
ProcessInfoVO processInfoVO = processHandleService.queryProcessInfoVO(draftId, processInstanceId, taskId, projectId);
|
ProcessInfoVO processInfoVO = processHandleService.queryProcessInfoVO(draftId, processInstanceId, taskId, projectId);
|
||||||
|
|
||||||
LambdaQueryWrapper<ProcessFbStandardPurchase> queryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ProcessFbStandardPurchase> queryWrapper = new LambdaQueryWrapper<>();
|
||||||
queryWrapper.eq(ProcessFbStandardPurchase::getBusinessId, processInfoVO.getBusinessId());
|
queryWrapper.eq(ProcessFbStandardPurchase::getBusinessId, projectId);
|
||||||
queryWrapper.orderByAsc(ProcessFbStandardPurchase::getSort);
|
queryWrapper.orderByAsc(ProcessFbStandardPurchase::getSort);
|
||||||
List<ProcessFbStandardPurchase> purchaseList = list(queryWrapper);
|
List<ProcessFbStandardPurchase> purchaseList = list(queryWrapper);
|
||||||
processInfoVO.setBusinessInfoDTO(purchaseList);
|
processInfoVO.setBusinessInfoDTO(purchaseList);
|
||||||
|
|||||||
+7
-1
@@ -102,7 +102,7 @@ public class ProcessHandleServiceImpl implements IProcessHandleService{
|
|||||||
|
|
||||||
// 更新审批记录
|
// 更新审批记录
|
||||||
basicTaskInfoDTO.setTaskId(taskId);
|
basicTaskInfoDTO.setTaskId(taskId);
|
||||||
basicTaskInfoDTO.setCommitFlag(CommitFlagEnum.PASS.getValue()); // 审批意见(1通过,2驳回)
|
// basicTaskInfoDTO.setCommitFlag(CommitFlagEnum.PASS.getValue()); // 审批意见(1通过,2驳回)
|
||||||
updateApprovalRecord(processInfoVO);
|
updateApprovalRecord(processInfoVO);
|
||||||
|
|
||||||
Execution execution = runtimeService.createExecutionQuery().executionId(task.getExecutionId()).singleResult();
|
Execution execution = runtimeService.createExecutionQuery().executionId(task.getExecutionId()).singleResult();
|
||||||
@@ -345,6 +345,12 @@ public class ProcessHandleServiceImpl implements IProcessHandleService{
|
|||||||
handleFile = basicTaskInfoDTO.getHandleFile();
|
handleFile = basicTaskInfoDTO.getHandleFile();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 保存
|
||||||
|
updateProcessAll(processInfoVO);
|
||||||
|
updateApprovalRecord(processInfoVO);
|
||||||
|
|
||||||
|
// 删除自己的草稿
|
||||||
|
deleteMyDraft(taskId, processInfoVO.getBusinessId(), basicProcessInfoDTO.getProcessType());
|
||||||
// 非发起节点不保存到草稿
|
// 非发起节点不保存到草稿
|
||||||
BasicTaskInfoDTO basicTaskInfoDTO1 = processInfoVO.getBasicTaskInfoDTO();
|
BasicTaskInfoDTO basicTaskInfoDTO1 = processInfoVO.getBasicTaskInfoDTO();
|
||||||
if (StringUtils.isBlank(basicTaskInfoDTO1.getTaskId()) || SAVE_BY_DRAFT.equals(processInfoVO.getSaveSource())){
|
if (StringUtils.isBlank(basicTaskInfoDTO1.getTaskId()) || SAVE_BY_DRAFT.equals(processInfoVO.getSaveSource())){
|
||||||
|
|||||||
Reference in New Issue
Block a user