1
0
Преглед на файлове

修改实付金额算法

hyq преди 6 години
родител
ревизия
b47ebe4e1c
променени са 1 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 4 4
      src/main/java/com/emato/ccnet/wx/service/impl/CusOrderServiceImpl.java

+ 4 - 4
src/main/java/com/emato/ccnet/wx/service/impl/CusOrderServiceImpl.java

@@ -115,13 +115,13 @@ public class CusOrderServiceImpl implements CusOrderService {
                     return 0;
                 }
 
-                BigDecimal goodsValue = null;
+                BigDecimal goodsValue = new BigDecimal(0);
                 int i = 1;
                 //电子订单商品表
                 for (WxOrderGoods wxOrderGoods:orderGoodsList) {
                     CusOrderGoods cusOrderGoods = buildCusOrderGoods(wxOrderGoods, bill.getCusOrderSn(), i);
                     i++;
-                    goodsValue = cusOrderGoods.getTotalPrice();
+                    goodsValue = goodsValue.add(cusOrderGoods.getTotalPrice());
                     cusOrderGoodes.add(cusOrderGoods);
                 }
 
@@ -149,13 +149,13 @@ public class CusOrderServiceImpl implements CusOrderService {
                     return 0;
                 }
 
-                BigDecimal goodsValue = null;
+                BigDecimal goodsValue = new BigDecimal(0);
                 int i = 1;
                 //电子订单商品表
                 for (WxOrderGoods wxOrderGoods:orderGoodsList) {
                     CusOrderGoods cusOrderGoods = buildCusOrderGoods(wxOrderGoods, cusOrderSn, i);
                     i++;
-                    goodsValue = cusOrderGoods.getTotalPrice();
+                    goodsValue = goodsValue.add(cusOrderGoods.getTotalPrice());
                     cusOrderGoodes.add(cusOrderGoods);
                 }
                 //电子订单表