Преглед на файлове

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

hubin преди 11 месеца
родител
ревизия
dd2fc6b3a6
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/main/java/com/aizuda/boot/modules/test/service/impl/TestPurchaseOrderServiceImpl.java

+ 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);