Bläddra i källkod

采购付款添加重新发起

yzc 1 år sedan
förälder
incheckning
f71f7f9c72
1 ändrade filer med 4 tillägg och 4 borttagningar
  1. 4 4
      hx-sale/src/main/java/com/fjhx/sale/flow/PayFlow.java

+ 4 - 4
hx-sale/src/main/java/com/fjhx/sale/flow/PayFlow.java

@@ -72,15 +72,15 @@ public class PayFlow extends FlowDelegate {
 
         pay.setCurrency("CNY");
         pay.setStatus(PayStatusEnum1.UNDER_REVIEW.getKey());
-        payService.save(pay);
+        payService.saveOrUpdate(pay);
 
         List<PayDetail> payDetailList = pay.getPayDetailList();
         if (CollectionUtils.isNotEmpty(payDetailList)) {
             payDetailList.forEach(item -> item.setPayId(pay.getId()));
-            payDetailService.saveBatch(payDetailList);
         }
+        payDetailService.editLinked(payDetailList, PayDetail::getPayId, pay.getId());
 
-        ObsFileUtil.saveFile(pay.getFileList(), pay.getId());
+        ObsFileUtil.editFile(pay.getFileList(), pay.getId());
 
         return pay.getId();
     }
@@ -186,7 +186,7 @@ public class PayFlow extends FlowDelegate {
     @Override
     public void relaunch(Long flowId, Long businessId, FlowStatusEnum flowStatus, JSONObject submitData) {
         super.relaunch(flowId, businessId, flowStatus, submitData);
-        throw new ServiceException("该功能当前不可用!");
+        start(flowId, submitData);
     }
 
     @Override