Commit 51b8fe2ecab72cd5342c481051474d22d6136f45

Authored by 痴货
1 parent 0496ac23

【BUG】修改限时优惠和会员优惠显示最便宜相反的问题

yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.java
@@ -106,9 +106,9 @@ public class AppTradeOrderController { @@ -106,9 +106,9 @@ public class AppTradeOrderController {
106 106
107 if(skuDiscount != null && skuVip != null){ 107 if(skuDiscount != null && skuVip != null){
108 if(skuDiscount.getPrice() > skuVip.getPrice()){ 108 if(skuDiscount.getPrice() > skuVip.getPrice()){
109 - skus.add(skuDiscount);  
110 - }else{  
111 skus.add(skuVip); 109 skus.add(skuVip);
  110 + }else{
  111 + skus.add(skuDiscount);
112 } 112 }
113 }else if(skuDiscount != null){ 113 }else if(skuDiscount != null){
114 skus.add(skuDiscount); 114 skus.add(skuDiscount);
@@ -335,7 +335,7 @@ public class AppTradeOrderController { @@ -335,7 +335,7 @@ public class AppTradeOrderController {
335 RewardActivityMatchRespDTO.Rule rule = rewardActivityMatchRespDTO.getRules().get(0); 335 RewardActivityMatchRespDTO.Rule rule = rewardActivityMatchRespDTO.getRules().get(0);
336 return AppTradeProductSettlementRespVO.Reward.builder(). 336 return AppTradeProductSettlementRespVO.Reward.builder().
337 rewardActivity("满" + rule.getLimit() / 100 + (Objects.equals(rewardActivityMatchRespDTO.getConditionType(), PromotionConditionTypeEnum.PRICE.getType())?"元":"件"+"减") +rule.getDiscountPrice() / 100) 337 rewardActivity("满" + rule.getLimit() / 100 + (Objects.equals(rewardActivityMatchRespDTO.getConditionType(), PromotionConditionTypeEnum.PRICE.getType())?"元":"件"+"减") +rule.getDiscountPrice() / 100)
338 - .rewardId(rewardActivityMatchRespDTO.getId()).build(); 338 + .id(rewardActivityMatchRespDTO.getId()).build();
339 } 339 }
340 } 340 }
341 return null; 341 return null;