Commit 74cd5a81 by yu.sun

sunyu::update::update function clear coupon info about coupon is invalid

parent ebba687a
...@@ -79,6 +79,16 @@ public class CouponDiscountCalculation { ...@@ -79,6 +79,16 @@ public class CouponDiscountCalculation {
if (calculationDiscountResult == null || CollectionUtils.isEmpty(calculationDiscountResult.getDiscounts()) if (calculationDiscountResult == null || CollectionUtils.isEmpty(calculationDiscountResult.getDiscounts())
|| !calculationDiscountResult.getDiscounts().stream().anyMatch(discount -> (ActivityTypeEnum.TYPE_3.getCode().equals(discount.getType()) || !calculationDiscountResult.getDiscounts().stream().anyMatch(discount -> (ActivityTypeEnum.TYPE_3.getCode().equals(discount.getType())
||(ActivityTypeEnum.TYPE_31.getCode().equals(discount.getType())) || (ActivityTypeEnum.TYPE_32.getCode().equals(discount.getType())) ))) { ||(ActivityTypeEnum.TYPE_31.getCode().equals(discount.getType())) || (ActivityTypeEnum.TYPE_32.getCode().equals(discount.getType())) ))) {
if (CollectionUtils.isEmpty(calculationDiscountResult.getDiscounts())){
for (int i=0;i<cartGoodsList.size();i++) {
CartGoods cartGoods = cartGoodsList.get(i);
if (StringUtils.isNotEmpty(cartGoods.getCouponCode())) {
cartGoods.setCouponCode("");
cartGoods.setCouponName("");
cartGoodsList.set(i,cartGoods);
}
}
}
return; return;
} }
List<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods> goodsList = calculationDiscountResult.getGoods(); List<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods> goodsList = calculationDiscountResult.getGoods();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment