zxz hace 3 años
padre
commit
16886922ba

+ 18 - 22
winsea-haixin-plugin-yiliangyiyun/src/main/java/com/yh/saas/plugin/yiliangyiyun/service/impl/PurchaseOrderServiceImpl.java

@@ -577,31 +577,27 @@ public class PurchaseOrderServiceImpl extends ServiceImpl<PurchaseOrderMapper, P
         else {
             purchaseOrder.setStatus(StatusEnum.ORDER_PASSED.getName());
             purchaseOrder.setStatusFlag(StatusEnum.ORDER_PASSED.getFlag());
-        }
-        boolean one = this.updateById(purchaseOrder);
-        // 更新客户信息
-        CustomerInfo customerInfo = customerInfoService.selectOne(new EntityWrapper<CustomerInfo>()
-                .eq("customer_phone", purchaseOrder.getSellerPhone())
-                .eq("delete_flag", "0"));
-        if (customerInfo != null) {
-            if (customerInfo.getFreezingDeposit() != null && customerInfo.getFreezingDeposit() >= purchaseOrder.getFreezingDeposit()) {
-                if(customerInfo.getTotalDeposit() ==null){
-                    customerInfo.setFreezingDeposit(0.0f);
-                }
-                else if(customerInfo.getTotalDeposit() >= purchaseOrder.getFreezingDeposit()){
-                    customerInfo.setFreezingDeposit(purchaseOrder.getFreezingDeposit());
-                }
-                else{
-                    customerInfo.setFreezingDeposit(customerInfo.getTotalDeposit());
+            // 更新客户信息
+            CustomerInfo customerInfo = customerInfoService.selectOne(new EntityWrapper<CustomerInfo>()
+                    .eq("customer_phone", purchaseOrder.getSellerPhone())
+                    .eq("delete_flag", "0"));
+            if (customerInfo != null) {
+                if (customerInfo.getFreezingDeposit() != null && customerInfo.getFreezingDeposit() >= purchaseOrder.getFreezingDeposit()) {
+                    if(customerInfo.getTotalDeposit() ==null){
+                        customerInfo.setFreezingDeposit(0.0f);
+                    }
+                    else if(customerInfo.getTotalDeposit() >= purchaseOrder.getFreezingDeposit()){
+                        customerInfo.setFreezingDeposit(purchaseOrder.getFreezingDeposit());
+                    }
+                    else{
+                        customerInfo.setFreezingDeposit(customerInfo.getTotalDeposit());
+                    }
+                    customerInfo.setFreezingDeposit(customerInfo.getFreezingDeposit() - purchaseOrder.getFreezingDeposit());
+                    customerInfoService.updateById(customerInfo);
                 }
-                customerInfo.setFreezingDeposit(customerInfo.getFreezingDeposit() - purchaseOrder.getFreezingDeposit());
-                customerInfoService.updateById(customerInfo);
             }
-
-
         }
-
-
+        boolean one = this.updateById(purchaseOrder);
         //向改价记录表插入数据
         PriceChangeRecord priceChangeRecord = new PriceChangeRecord();
         priceChangeRecord.setId(IdGenerator.generateUUID());