Просмотр исходного кода

体现被拒绝的流程状态

buzhanyi 1 год назад
Родитель
Сommit
86e99f7162

+ 3 - 1
application-webadmin/src/main/java/com/ankaibei/workFlow/webadmin/ankaibei/controller/SubmitUserTaskController.java

@@ -303,7 +303,9 @@ public class SubmitUserTaskController {
         } else {
             flowApiService.completeTask(task, flowTaskComment, subVo.getTaskVariableData());
         }
-        flowStatus = flowWorkOrderService.getFlowWorkOrderByProcessInstanceId(subVo.getProcessInstanceId()).getFlowStatus();
+        if (!flowTaskComment.getApprovalType().equals(FlowApprovalType.REFUSE)) {
+            flowStatus = flowWorkOrderService.getFlowWorkOrderByProcessInstanceId(subVo.getProcessInstanceId()).getFlowStatus();
+        }
         switch (CostEnum.getEnumByCode(subVo.getCostType())) {
             case PROJECTADD:
                 projectInfoMapper.updateProjectFlowStatus(flowStatus + "", subVo.getApplyDataId());