Commit 40c6e6ac by 徐康

Merge remote-tracking branch 'origin/qa' into qa

parents d6ee3965 218f9392
...@@ -2135,15 +2135,18 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -2135,15 +2135,18 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
} }
private boolean checkAvailableCoupon(ShoppingCartGoodsResponseVo shoppingCartGoodsResponseVo, String couponCode) { private boolean checkAvailableCoupon(ShoppingCartGoodsResponseVo shoppingCartGoodsResponseVo, String couponCode) {
if (shoppingCartGoodsResponseVo == null || shoppingCartGoodsResponseVo.getAvailableCoupon() == null || shoppingCartGoodsResponseVo.getAvailableCoupon().getUsableCoupons() == null){ if (StringUtils.isBlank(couponCode)){
return false; return true;
}
if (shoppingCartGoodsResponseVo == null || shoppingCartGoodsResponseVo.getAvailableCoupon() == null || shoppingCartGoodsResponseVo.getAvailableCoupon().getDisableCoupons() == null){
return true;
} }
List<ActivityCouponBean> usableCoupons = shoppingCartGoodsResponseVo.getAvailableCoupon().getUsableCoupons(); List<ActivityCouponBean> disableCoupons = shoppingCartGoodsResponseVo.getAvailableCoupon().getDisableCoupons();
ActivityCouponBean activityCouponBean = usableCoupons.stream().filter(p -> p.getCouponCode().equals(couponCode)).findFirst().orElse(null); ActivityCouponBean activityCouponBean = disableCoupons.stream().filter(p -> p.getCouponCode().equals(couponCode)).findFirst().orElse(null);
if (activityCouponBean == null){ if (activityCouponBean == null){
return false;
} else {
return true; return true;
} else {
return false;
} }
} }
} }
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