Commit 178c9141 by 周晓航

兼容老代码逻辑

Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent a23478b7
...@@ -553,20 +553,26 @@ public class CouponAdapter { ...@@ -553,20 +553,26 @@ public class CouponAdapter {
couponPromotionVO.setUserId(userLoginInfoDto.getMemberId()); couponPromotionVO.setUserId(userLoginInfoDto.getMemberId());
couponPromotionVO.setStoreId(shoppingCartInfoRequestVo.getShopId()); couponPromotionVO.setStoreId(shoppingCartInfoRequestVo.getShopId());
// 删除配送券-> 商品券使用逻辑组装 // 删除配送券-> 商品券使用逻辑组装
List<ShoppingCartInfoRequestVo.couponCode> couponCodes = shoppingCartInfoRequestVo.getCouponCodes(); String couponCode1 = shoppingCartInfoRequestVo.getCouponCode();
if (CollectionUtils.isEmpty(couponCodes)) { if (Objects.isNull(couponCode1)) {
couponPromotionVO.setCouponCode(""); List<ShoppingCartInfoRequestVo.couponCode> couponCodes = shoppingCartInfoRequestVo.getCouponCodes();
}else { if (CollectionUtils.isEmpty(couponCodes)) {
ShoppingCartInfoRequestVo.couponCode otherCouponCode = couponCodes.stream()
.filter(couponCode -> !couponCode.getCouponType().equals(CouponTypeEnum.TYPE_5.getCode()))
// 只能使用一张券 排除配送券情况下
.findFirst().orElse(null);
if (otherCouponCode !=null) {
couponPromotionVO.setCouponCode(otherCouponCode.getCouponCode());
}else {
couponPromotionVO.setCouponCode(""); couponPromotionVO.setCouponCode("");
}else {
ShoppingCartInfoRequestVo.couponCode otherCouponCode = couponCodes.stream()
.filter(couponCode -> !couponCode.getCouponType().equals(CouponTypeEnum.TYPE_5.getCode()))
// 只能使用一张券 排除配送券情况下
.findFirst().orElse(null);
if (otherCouponCode !=null) {
couponPromotionVO.setCouponCode(otherCouponCode.getCouponCode());
}else {
couponPromotionVO.setCouponCode("");
}
} }
}else {
couponPromotionVO.setCouponCode(couponCode1);
} }
couponPromotionVO.setOrderType(shoppingCartInfoRequestVo.getOrderType()); couponPromotionVO.setOrderType(shoppingCartInfoRequestVo.getOrderType());
couponPromotionVO.setFlg(shoppingCartInfoRequestVo.getFlag()); couponPromotionVO.setFlg(shoppingCartInfoRequestVo.getFlag());
couponPromotionVO.setUnChooseCouponCode(shoppingCartInfoRequestVo.getUnChooseCouponCode()); couponPromotionVO.setUnChooseCouponCode(shoppingCartInfoRequestVo.getUnChooseCouponCode());
......
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