zhangyuewww 3 years ago
parent
commit
cbed0b62f6

+ 5 - 6
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/WeighingManagementServiceImpl.java

@@ -96,7 +96,11 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
         //查关联的付款信息
         //查关联的付款信息
         PaymentManagement paymentManagement=paymentManagementService.selectOne(new EntityWrapper<PaymentManagement>()
         PaymentManagement paymentManagement=paymentManagementService.selectOne(new EntityWrapper<PaymentManagement>()
         .eq("relation_id",weighingManagement1.getRelationId()));
         .eq("relation_id",weighingManagement1.getRelationId()));
-        if (paymentManagement==null){
+        if (paymentManagement!=null){
+            paymentManagement.setNetWeight(weighingManagement.getNetWeight());
+            paymentManagementService.updateById(paymentManagement);
+        }
+        else {
             //生成付款信息
             //生成付款信息
             PaymentManagement paymentManagement1=new PaymentManagement();
             PaymentManagement paymentManagement1=new PaymentManagement();
             paymentManagement1.setId(IdGenerator.generateUUID());
             paymentManagement1.setId(IdGenerator.generateUUID());
@@ -115,11 +119,6 @@ public class WeighingManagementServiceImpl extends ServiceImpl<WeighingManagemen
             }
             }
             paymentManagementService.insert(paymentManagement1);
             paymentManagementService.insert(paymentManagement1);
         }
         }
-        else {
-            paymentManagement.setNetWeight(weighingManagement.getNetWeight());
-            paymentManagementService.updateById(paymentManagement);
-        }
-        //生成付款管理信息
         boolean one = this.updateById(weighingManagement);
         boolean one = this.updateById(weighingManagement);
         if (one) {
         if (one) {
             return "OK";
             return "OK";