소스 검색

流程撤回限制

caixiaofeng 10 달 전
부모
커밋
e082721564
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      flow-workflow/flow-workflow-biz/src/main/java/com/flow/service/impl/FlowInstanceServiceImpl.java

+ 3 - 0
flow-workflow/flow-workflow-biz/src/main/java/com/flow/service/impl/FlowInstanceServiceImpl.java

@@ -117,6 +117,9 @@ public class FlowInstanceServiceImpl extends BaseServiceImpl<FlowInstanceDao, Fl
                 throw new BaseException("流程已结束,不能撤回");
             }
             Integer cancelDays = instance.getCancelDays();
+            if (cancelDays <= 0) {
+                throw new BaseException("无法撤回流程");
+            }
             LocalDateTime startTime = instance.getStartTime();
             startTime.plusDays(cancelDays);
             if (LocalDateTime.now().isAfter(startTime)) {