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

This commit is contained in:
macro 2020-05-23 16:32:45 +08:00
parent 68160615cb
commit 1313081178

View File

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