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

单品促销优惠计算使用原价

macro преди 5 години
родител
ревизия
1313081178
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPromotionServiceImpl.java

+ 2 - 0
mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPromotionServiceImpl.java

@@ -48,6 +48,8 @@ public class OmsPromotionServiceImpl implements OmsPromotionService {
                     //商品原价-促销价
                     PmsSkuStock skuStock = getOriginalPrice(promotionProduct, item.getProductSkuId());
                     BigDecimal originalPrice = skuStock.getPrice();
+                    //单品促销使用原价
+                    cartPromotionItem.setPrice(originalPrice);
                     cartPromotionItem.setReduceAmount(originalPrice.subtract(skuStock.getPromotionPrice()));
                     cartPromotionItem.setRealStock(skuStock.getStock()-skuStock.getLockStock());
                     cartPromotionItem.setIntegration(promotionProduct.getGiftPoint());