zxz 3 years ago
parent
commit
c662eaac2b

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

@@ -585,14 +585,13 @@ public class PurchaseOrderServiceImpl extends ServiceImpl<PurchaseOrderMapper, P
                 //客户可用预存>=应冻结定金
                 if (customerInfo.getTotalDeposit()-customerInfo.getFreezingDeposit()>= purchaseOrder.getFreezingDeposit()) {
                     customerInfo.setFreezingDeposit(customerInfo.getFreezingDeposit()+purchaseOrder.getFreezingDeposit());
-
                 }
                 else if(customerInfo.getTotalDeposit()-customerInfo.getFreezingDeposit()- purchaseOrder.getFreezingDeposit()<=0){
-                    customerInfo.setFreezingDeposit(customerInfo.getTotalDeposit()-customerInfo.getFreezingDeposit());
+                    //订单拖欠定金
+                    purchaseOrder.setDefaultDeposit( purchaseOrder.getFreezingDeposit()-(customerInfo.getTotalDeposit()-customerInfo.getFreezingDeposit()));
                     //订单冻结定金
                     purchaseOrder.setFreezingDeposit(customerInfo.getTotalDeposit()-customerInfo.getFreezingDeposit());
-                    //订单拖欠定金
-                    purchaseOrder.setDefaultDeposit( purchaseOrder.getFreezingDeposit()-customerInfo.getTotalDeposit()-customerInfo.getFreezingDeposit());
+                    customerInfo.setFreezingDeposit(customerInfo.getTotalDeposit());
                 }
                 customerInfoService.updateById(customerInfo);
             }