阿赫 10 mēneši atpakaļ
vecāks
revīzija
4d9526b656

+ 4 - 4
zkqy-custom-business/src/main/java/com/zkqy/business/service/impl/SaleAccountsReceivableDetailServiceImpl.java

@@ -90,7 +90,7 @@ public class SaleAccountsReceivableDetailServiceImpl implements ISaleAccountsRec
                 Double amount = customer.getAmount();
                 for (SaleAccountsReceivableDetail detail : list) {
                     if (detail.getCustomerId().equals(customerId)) {
-                        amount -= detail.getAmountReceivable();
+                        amount += detail.getAmountReceivable();
                         detail.setAmounts(handlingWeight(amount));
                     }
                 }
@@ -199,7 +199,7 @@ public class SaleAccountsReceivableDetailServiceImpl implements ISaleAccountsRec
         //客户余额
         Double amount = customer.getAmount();
         //加后余额
-        Double subtractAmount = amount - saleAccountsReceivableDetail.getAmountReceivable();
+        Double subtractAmount = amount + saleAccountsReceivableDetail.getAmountReceivable();
         saleAccountsReceivableDetail.setAmounts(handlingWeight(subtractAmount));
         saleAccountsReceivableDetailMapper.updateSaleAccountsReceivableDetail(saleAccountsReceivableDetail);
 
@@ -232,8 +232,8 @@ public class SaleAccountsReceivableDetailServiceImpl implements ISaleAccountsRec
         Double amount1 = customer2.getAmount();
         for (SaleAccountsReceivableDetail detail : list) {
             //减后余额
-            Double subtractAmount1 = amount1 - detail.getAmountReceivable();
-            amount1 -= detail.getAmountReceivable();
+            Double subtractAmount1 = amount1 + detail.getAmountReceivable();
+            amount1 += detail.getAmountReceivable();
             detail.setAmounts(handlingWeight(subtractAmount1));
             saleAccountsReceivableDetailMapper.updateSaleAccountsReceivableDetail(detail);
         }

+ 2 - 2
zkqy-custom-business/src/main/java/com/zkqy/business/service/impl/SaleOrderServiceImpl.java

@@ -513,8 +513,8 @@ public class SaleOrderServiceImpl implements ISaleOrderService {
             if (item.getBatchNumber() == null || item.getBatchNumber() == 0) {
                 item.setCustomerId(customer.getId());
                 //加后余额
-                Double subtractAmount = amount - item.getAmountReceivable();
-                amount -= item.getAmountReceivable();
+                Double subtractAmount = amount + item.getAmountReceivable();
+                amount += item.getAmountReceivable();
                 item.setAmounts(handlingWeight(subtractAmount));
                 item.setBatchNumber(batchNumber);
                 item.setCreateBy(SecurityUtils.getUsername());

+ 3 - 3
zkqy-custom-business/src/main/java/com/zkqy/business/service/impl/SaleRegistrationCollectionServiceImpl.java

@@ -161,7 +161,7 @@ public class SaleRegistrationCollectionServiceImpl implements ISaleRegistrationC
             // saleAccountsReceivableDetail1.setAmountReceivable(saleRegistrationCollection.getAmounts());//应收金额
             saleAccountsReceivableDetail1.setReceivedAmount(saleRegistrationCollection.getAmounts());
             //加后余额
-            Double addedBalance2 = amount - saleRegistrationCollection.getAmounts();
+            Double addedBalance2 = amount + saleRegistrationCollection.getAmounts();
             saleAccountsReceivableDetail1.setAmounts(handlingWeight(addedBalance2));//余额
             saleAccountsReceivableDetail1.setCustomerId(saleRegistrationCollection.getCustomerId());// 客户名称
             saleAccountsReceivableDetail1.setAccountsReceivableDate(saleRegistrationCollection.getCollectionMoneyDate()); // 日期
@@ -182,8 +182,8 @@ public class SaleRegistrationCollectionServiceImpl implements ISaleRegistrationC
         } else {
             // 添加应收明细
             SaleAccountsReceivableDetail saleAccountsReceivableDetail = new SaleAccountsReceivableDetail();
-            //后余额
-            Double addedBalance = amount + saleRegistrationCollection.getAmounts();
+            //后余额
+            Double addedBalance = amount - saleRegistrationCollection.getAmounts();
             saleAccountsReceivableDetail.setAccountingType("2");// 账务类型  收款
             saleAccountsReceivableDetail.setReceivedAmount(saleRegistrationCollection.getAmounts());//已收金额
             saleAccountsReceivableDetail.setAmounts(handlingWeight(addedBalance));//余额