Bladeren bron

业务流程审批校验重复发起

hubin 11 maanden geleden
bovenliggende
commit
dd2fc6b3a6

+ 1 - 1
src/main/java/com/aizuda/boot/modules/test/service/impl/TestPurchaseOrderServiceImpl.java

@@ -42,7 +42,7 @@ public class TestPurchaseOrderServiceImpl extends BaseServiceImpl<TestPurchaseOr
     @Override
     public boolean launchProcess(TestProcessStartDTO dto, FlowCreator flowCreator) {
         TestPurchaseOrder dbTpo = super.checkById(dto.getId());
-        ApiAssert.fail(dbTpo.getStatus() > 0, "请勿重复发起审批");
+        ApiAssert.fail(null != dbTpo.getFlwInstanceId(), "请勿重复发起审批");
 
         // 启动流程审批
         Long flwInstanceId = flwProcessService.launchProcess(dto.getProcessStart(), flowCreator);