mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	mall + trade:增加 TradeDiscountActivityPriceCalculator 的单元测试
This commit is contained in:
		@@ -53,10 +53,13 @@ public class TradeDiscountActivityPriceCalculator implements TradePriceCalculato
 | 
			
		||||
            Integer newDiscountPrice = orderItem.getPayPrice() - newPayPrice;
 | 
			
		||||
 | 
			
		||||
            // 3.1 记录优惠明细
 | 
			
		||||
            TradePriceCalculatorHelper.addPromotion(result, orderItem,
 | 
			
		||||
                    discountProduct.getActivityId(), discountProduct.getActivityName(), PromotionTypeEnum.DISCOUNT_ACTIVITY.getType(),
 | 
			
		||||
                    StrUtil.format("限时折扣:省 {} 元", formatPrice(newDiscountPrice)),
 | 
			
		||||
                    newDiscountPrice);
 | 
			
		||||
            if (orderItem.getSelected()) {
 | 
			
		||||
                // 注意,只有在选中的情况下,才会记录到优惠明细。否则仅仅是更新 SKU 优惠金额,用于展示
 | 
			
		||||
                TradePriceCalculatorHelper.addPromotion(result, orderItem,
 | 
			
		||||
                        discountProduct.getActivityId(), discountProduct.getActivityName(), PromotionTypeEnum.DISCOUNT_ACTIVITY.getType(),
 | 
			
		||||
                        StrUtil.format("限时折扣:省 {} 元", formatPrice(newDiscountPrice)),
 | 
			
		||||
                        newDiscountPrice);
 | 
			
		||||
            }
 | 
			
		||||
            // 3.2 更新 SKU 优惠金额
 | 
			
		||||
            orderItem.setDiscountPrice(orderItem.getDiscountPrice() + newDiscountPrice);
 | 
			
		||||
            TradePriceCalculatorHelper.recountPayPrice(orderItem);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user