From 131308117888acba9fd0dc7605d6ea000e991ce3 Mon Sep 17 00:00:00 2001 From: macro Date: Sat, 23 May 2020 16:32:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E5=93=81=E4=BF=83=E9=94=80=E4=BC=98?= =?UTF-8?q?=E6=83=A0=E8=AE=A1=E7=AE=97=E4=BD=BF=E7=94=A8=E5=8E=9F=E4=BB=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../macro/mall/portal/service/impl/OmsPromotionServiceImpl.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPromotionServiceImpl.java b/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPromotionServiceImpl.java index 72657df..0be2dce 100644 --- a/mall-portal/src/main/java/com/macro/mall/portal/service/impl/OmsPromotionServiceImpl.java +++ b/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());