|
@@ -160,6 +160,14 @@ public class ApiV2ApproveFacade implements IApiV2ApproveFacade {
|
|
|
return ResponseUtil.dtoFail("请传入正确的流程标识码");
|
|
|
}
|
|
|
|
|
|
+ String taskId = approveRecordInfo.getTaskId();
|
|
|
+
|
|
|
+ TaskOperateRespVO taskOperateRespVO = workFlowBusiness.getTaskSupportOperate(taskId, PageTypeEnum.REQUEST);
|
|
|
+ Boolean showEdit = taskOperateRespVO.getShowEdit();
|
|
|
+ if (!showEdit) {
|
|
|
+ return ResponseUtil.dtoFail("当前节点不支持编辑操作");
|
|
|
+ }
|
|
|
+
|
|
|
ApprovalInfoUpdateReqVO approvalInfoUpdateReqVO = new ApprovalInfoUpdateReqVO();
|
|
|
ProcessDetailRespVO processDetailRespVO = ProcessDetailRespVO.paseByWorkflowProcessVo(workflowProcessVo);
|
|
|
String processTypeCode = processDetailRespVO.getProcessTypeCode();
|
|
@@ -172,7 +180,8 @@ public class ApiV2ApproveFacade implements IApiV2ApproveFacade {
|
|
|
approvalInfoUpdateReqVO.setId(approveRecordInfoId);
|
|
|
approvalInfoUpdateReqVO.setResourceInfoDTO(resourceInfo);
|
|
|
approvalInfoUpdateReqVO.setProcessInstanceId(approveRecordInfo.getProcessInstanceId());
|
|
|
-
|
|
|
+ // 默认设置为保存并提交
|
|
|
+ approvalInfoUpdateReqVO.setOperateType(CommitTypeEnum.APPLY_COMMIT.getValue());
|
|
|
ResponseDTO<String> updateStatus = approveService.update(approvalInfoUpdateReqVO);
|
|
|
if (ResponseUtil.isSuccess(updateStatus)) {
|
|
|
return ResponseStatus.success();
|