Commit 5046dd48 by xiaoer.li@freemud.com

合并冲突

parent ce1125e6
...@@ -127,7 +127,15 @@ public interface ShoppingCartBaseService { ...@@ -127,7 +127,15 @@ public interface ShoppingCartBaseService {
default BaseResponse<List<CouponTypeVo>> getTypeCartCouponCode(CartParamDto cartParamDto, String trackingNo) { default BaseResponse<List<CouponTypeVo>> getTypeCartCouponCode(CartParamDto cartParamDto, String trackingNo) {
return null; return null;
} }
/**
* 获取购物车商品代金券
*
* @param cartParamDto
* @return
*/
default BaseResponse<String> getCartCouponCode(CartParamDto cartParamDto, String trackingNo) {
return null;
}
/** /**
* 清除麦咖啡购物车商品行信息 * 清除麦咖啡购物车商品行信息
* *
......
...@@ -126,6 +126,7 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo { ...@@ -126,6 +126,7 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo {
*/ */
@NotNull @NotNull
private Integer qty; private Integer qty;
private String activityCode;
} }
@Data @Data
......
...@@ -62,7 +62,7 @@ public class CouponDiscountCalculation { ...@@ -62,7 +62,7 @@ public class CouponDiscountCalculation {
private CouponClient mCoffeeCouponClient; private CouponClient mCoffeeCouponClient;
@Autowired @Autowired
private CouponAdapter couponAdapter; private CouponAdapter couponAdapter;
// @Autowired // @Autowired
// private RedisCache redisCache; // private RedisCache redisCache;
// @Autowired // @Autowired
// private CardBinClient cardBinClient; // private CardBinClient cardBinClient;
...@@ -107,7 +107,7 @@ public class CouponDiscountCalculation { ...@@ -107,7 +107,7 @@ public class CouponDiscountCalculation {
// 匹配随单购悦享卡 // 匹配随单购悦享卡
ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Discount discountMon = couponDiscounts.stream().filter(t -> (ActivityTypeEnum.TYPE_32.getCode().equals(t.getType()) ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Discount discountMon = couponDiscounts.stream().filter(t -> (ActivityTypeEnum.TYPE_32.getCode().equals(t.getType())
&& mccafeUniversalCouponCode.equals(t.getActivityCode()))).findFirst().orElse(null); && mccafeUniversalCouponCode.equals(t.getActivityCode()))).findFirst().orElse(null);
for (CartGoods cartGoods : cartGoodsList) { for (CartGoods cartGoods : cartGoodsList) {
if (goodsMap.get(cartGoods.getCartGoodsUid()) == null) { if (goodsMap.get(cartGoods.getCartGoodsUid()) == null) {
...@@ -182,11 +182,6 @@ public class CouponDiscountCalculation { ...@@ -182,11 +182,6 @@ public class CouponDiscountCalculation {
continue; continue;
} }
//商品券商品 //商品券商品
if (StringUtils.isNotEmpty(cartGoods.getCouponCode()) || discount != null) {
if (goodsMap.get(cartGoods.getCartGoodsUid()) == null) {
continue;
}
if (StringUtils.isNotEmpty(cartGoods.getCouponCode()) ) { if (StringUtils.isNotEmpty(cartGoods.getCouponCode()) ) {
List<ActivityDiscountsDto> productActivityDiscountsDtos = new ArrayList<>(); List<ActivityDiscountsDto> productActivityDiscountsDtos = new ArrayList<>();
if (CollectionUtils.isNotEmpty(discounts)) { if (CollectionUtils.isNotEmpty(discounts)) {
...@@ -207,8 +202,6 @@ public class CouponDiscountCalculation { ...@@ -207,8 +202,6 @@ public class CouponDiscountCalculation {
} }
} }
} }
cartGoods.setCustomerCode(goodsMap.get(cartGoods.getCartGoodsUid()).getArtNo());
} }
cartGoods.setCustomerCode(goodsMap.get(cartGoods.getCartGoodsUid()).getArtNo()); cartGoods.setCustomerCode(goodsMap.get(cartGoods.getCartGoodsUid()).getArtNo());
List<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> list = goodsMap.get(cartGoods.getCartGoodsUid()).getDiscounts(); List<ActivityCalculationDiscountResponseDto.CalculationDiscountResult.Goods.GoodsDiscount> list = goodsMap.get(cartGoods.getCartGoodsUid()).getDiscounts();
...@@ -402,7 +395,7 @@ public class CouponDiscountCalculation { ...@@ -402,7 +395,7 @@ public class CouponDiscountCalculation {
public List<CouponAvailableReqByCart> buildAvailableCoupons(QueryCartInfoRequestVo requestVo,List<CartGoods> cartGoods, public List<CouponAvailableReqByCart> buildAvailableCoupons(QueryCartInfoRequestVo requestVo,List<CartGoods> cartGoods,
List<String> couponCodes){ List<String> couponCodes){
List<CouponAvailableReqByCart> resList = new ArrayList<>(); List<CouponAvailableReqByCart> resList = new ArrayList<>();
CouponAvailableReqByCart res = new CouponAvailableReqByCart(); CouponAvailableReqByCart res = new CouponAvailableReqByCart();
res.setProviderId(requestVo.getPartnerId()); res.setProviderId(requestVo.getPartnerId());
......
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