浏览代码

fix:goods_price价格错误

lhm 3 年之前
父节点
当前提交
764f210ddf
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      kmall-admin/src/main/java/com/kmall/admin/service/impl/OrderServiceImpl.java

+ 2 - 2
kmall-admin/src/main/java/com/kmall/admin/service/impl/OrderServiceImpl.java

@@ -2314,7 +2314,7 @@ public class OrderServiceImpl implements OrderService {
                 }
                 }
 
 
                 // 计算该购物车所需要的所有税费
                 // 计算该购物车所需要的所有税费
-                BigDecimal tax = goodsDto.getGoodsRate();
+                BigDecimal tax = goodsDto.getGoodsTaxes();
                 totalTax = totalTax.add(tax).setScale(2, BigDecimal.ROUND_HALF_DOWN); // 计算总的税额
                 totalTax = totalTax.add(tax).setScale(2, BigDecimal.ROUND_HALF_DOWN); // 计算总的税额
             }
             }
 
 
@@ -4660,7 +4660,7 @@ public class OrderServiceImpl implements OrderService {
         //留言
         //留言
         orderInfo.setPostscript("无");
         orderInfo.setPostscript("无");
         orderInfo.setAdd_time(new Date());
         orderInfo.setAdd_time(new Date());
-        orderInfo.setGoods_price(goodsTotalPrice); // 商品总价
+        orderInfo.setGoods_price(actualPrice.subtract(totalTax));
         orderInfo.setOrder_price(orderTotalPrice);
         orderInfo.setOrder_price(orderTotalPrice);
         orderInfo.setActual_price(actualPrice); // 实际支付金额
         orderInfo.setActual_price(actualPrice); // 实际支付金额
         orderInfo.setOrder_type("1");
         orderInfo.setOrder_type("1");