|
@@ -41,6 +41,10 @@ public class TestPurchaseOrderServiceImpl extends BaseServiceImpl<TestPurchaseOr
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
public boolean launchProcess(TestProcessStartDTO dto, FlowCreator flowCreator) {
|
|
|
+ TestPurchaseOrder dbTpo = super.checkById(dto.getId());
|
|
|
+ ApiAssert.fail(dbTpo.getStatus() > 0, "请勿重复发起审批");
|
|
|
+
|
|
|
+ // 启动流程审批
|
|
|
Long flwInstanceId = flwProcessService.launchProcess(dto.getProcessStart(), flowCreator);
|
|
|
ApiAssert.fail(null == flwInstanceId, "流程发起失败");
|
|
|
TestPurchaseOrder tpo = new TestPurchaseOrder();
|