Commit a61efbd7 by 徐康

问题修复

parent 7e48c987
...@@ -335,7 +335,7 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -335,7 +335,7 @@ public class ShoppingCartMCoffeeServiceImpl {
Boolean isContinue =true; Boolean isContinue =true;
for (CartGoods cartGoods : oldCartGoodsList) { for (CartGoods cartGoods : oldCartGoodsList) {
//购物车已存在商品券 //购物车已存在商品券
if (StringUtils.isNotBlank(cartGoods.getCouponCode())) { if (StringUtils.isNotBlank(cartGoods.getCouponCode()) && cartGoods.getIsB3S1CouponGoods() != 1) {
ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon calculationDiscountCoupon = new ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon(); ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon calculationDiscountCoupon = new ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon();
calculationDiscountCoupon.setCode(cartGoods.getCouponCode()); calculationDiscountCoupon.setCode(cartGoods.getCouponCode());
coupons.add(calculationDiscountCoupon); coupons.add(calculationDiscountCoupon);
...@@ -1885,7 +1885,7 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -1885,7 +1885,7 @@ public class ShoppingCartMCoffeeServiceImpl {
cartGoods.setIsMonthCard(addShoppingCartGoodsRequestVo.getIsMonthCard()); cartGoods.setIsMonthCard(addShoppingCartGoodsRequestVo.getIsMonthCard());
cartGoods.setIsB3S1Coupon(addShoppingCartGoodsRequestVo.getIsB3S1Coupon()); cartGoods.setIsB3S1Coupon(addShoppingCartGoodsRequestVo.getIsB3S1Coupon());
cartGoods.setIsMonthCardGoods(addShoppingCartGoodsRequestVo.getIsMonthCardGoods()); cartGoods.setIsMonthCardGoods(addShoppingCartGoodsRequestVo.getIsMonthCardGoods());
cartGoods.setIsB3S1CouponGoods(0); cartGoods.setIsB3S1CouponGoods(addShoppingCartGoodsRequestVo.getIsB3S1CouponGoods());
cartGoods.setCouponCode(addShoppingCartGoodsRequestVo.getCouponCode()); cartGoods.setCouponCode(addShoppingCartGoodsRequestVo.getCouponCode());
Integer goodsType = StringUtils.isEmpty(skuId) || ObjectUtils.equals(spuId, skuId) ? GoodsTypeEnum.SPU_GOODS.getGoodsType() : GoodsTypeEnum.SKU_GOODS.getGoodsType(); Integer goodsType = StringUtils.isEmpty(skuId) || ObjectUtils.equals(spuId, skuId) ? GoodsTypeEnum.SPU_GOODS.getGoodsType() : GoodsTypeEnum.SKU_GOODS.getGoodsType();
if (CollectionUtils.isNotEmpty(addShoppingCartGoodsRequestVo.getProductComboList()) || CollectionUtils.isNotEmpty(addShoppingCartGoodsRequestVo.getProductGroupList())) { if (CollectionUtils.isNotEmpty(addShoppingCartGoodsRequestVo.getProductComboList()) || CollectionUtils.isNotEmpty(addShoppingCartGoodsRequestVo.getProductGroupList())) {
...@@ -2118,7 +2118,7 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -2118,7 +2118,7 @@ public class ShoppingCartMCoffeeServiceImpl {
for (CartGoods cartGoods : cartGoodsList) { for (CartGoods cartGoods : cartGoodsList) {
//购物车已存在商品券 //购物车已存在商品券
if (null != cartGoods) { if (null != cartGoods) {
if (StringUtils.isNotEmpty(cartGoods.getCouponCode())) { if (StringUtils.isNotEmpty(cartGoods.getCouponCode()) && cartGoods.getIsB3S1CouponGoods() != 1) {
ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon calculationDiscountCoupon = new ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon(); ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon calculationDiscountCoupon = new ActivityCalculationDiscountRequestDto.CalculationDiscountCoupon();
calculationDiscountCoupon.setCode(cartGoods.getCouponCode()); calculationDiscountCoupon.setCode(cartGoods.getCouponCode());
coupons.add(calculationDiscountCoupon); coupons.add(calculationDiscountCoupon);
...@@ -2513,6 +2513,7 @@ public class ShoppingCartMCoffeeServiceImpl { ...@@ -2513,6 +2513,7 @@ public class ShoppingCartMCoffeeServiceImpl {
mCoffeeAddGoodsRequestVo.setIsMonthCard(goodsInfo.getIsMonthCard()); mCoffeeAddGoodsRequestVo.setIsMonthCard(goodsInfo.getIsMonthCard());
mCoffeeAddGoodsRequestVo.setIsB3S1Coupon(goodsInfo.getIsB3S1Coupon()); mCoffeeAddGoodsRequestVo.setIsB3S1Coupon(goodsInfo.getIsB3S1Coupon());
mCoffeeAddGoodsRequestVo.setIsMonthCardGoods(goodsInfo.getIsMonthCardGoods()); mCoffeeAddGoodsRequestVo.setIsMonthCardGoods(goodsInfo.getIsMonthCardGoods());
mCoffeeAddGoodsRequestVo.setIsB3S1CouponGoods(goodsInfo.getIsB3S1CouponGoods());
mCoffeeAddGoodsRequestVo.setMonthCardInfo(goodsInfo.getMonthCardInfo()); mCoffeeAddGoodsRequestVo.setMonthCardInfo(goodsInfo.getMonthCardInfo());
mCoffeeAddGoodsRequestVo.setB3S1CouponGoodsInfo(goodsInfo.getB3S1CouponGoodsInfo()); mCoffeeAddGoodsRequestVo.setB3S1CouponGoodsInfo(goodsInfo.getB3S1CouponGoodsInfo());
return mCoffeeAddGoodsRequestVo; return mCoffeeAddGoodsRequestVo;
......
...@@ -99,6 +99,10 @@ public class BatchGoodsInfoVo { ...@@ -99,6 +99,10 @@ public class BatchGoodsInfoVo {
*/ */
private int isMonthCardGoods; private int isMonthCardGoods;
/** /**
* 是否使用了买3赠1券
*/
private int isB3S1CouponGoods = 0;
/**
* 月享卡加购信息 * 月享卡加购信息
*/ */
private MonthCardVo monthCardInfo; private MonthCardVo monthCardInfo;
......
...@@ -155,6 +155,10 @@ public class MCoffeeAddGoodsRequestVo { ...@@ -155,6 +155,10 @@ public class MCoffeeAddGoodsRequestVo {
private int isB3S1Coupon; private int isB3S1Coupon;
/** /**
* 是否使用了买3赠1券
*/
private int isB3S1CouponGoods = 0;
/**
* 月享卡加购信息 * 月享卡加购信息
*/ */
private MonthCardVo monthCardInfo; private MonthCardVo monthCardInfo;
......
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