Commit 29bd6766 by chongfu.liang

添加优惠券

parent c87b9676
......@@ -75,8 +75,11 @@ public class PlatformAddGoodsService extends AbstractAddGoodsService {
else {//商品券->商品券ID换取商品
String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId();
GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon();
coupon.setCode(cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length()));
coupon.setActivityCode(cartGoods.getActivityCode());
String couponCode = cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length());
coupon.setCode(couponCode);
if (discountResultBO.getValidCouponMap() != null && discountResultBO.getValidCouponMap().get(couponCode) != null){
coupon.setActivityCode(discountResultBO.getValidCouponMap().get(couponCode).getActiveCode());
}
coupons.add(coupon);
if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), cartGoods.getSpuId());
......
......@@ -84,8 +84,11 @@ public class PlatformUpdateGoodsQtyService extends AbstractUpdateGoodsQtyService
else {//商品券->商品券ID换取商品
String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId();
GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon();
coupon.setCode(cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length()));
coupon.setActivityCode(cartGoods.getActivityCode());
String couponCode = cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length());
coupon.setCode(couponCode);
if (discountResultBO.getValidCouponMap() != null && discountResultBO.getValidCouponMap().get(couponCode) != null){
coupon.setActivityCode(discountResultBO.getValidCouponMap().get(couponCode).getActiveCode());
}
coupons.add(coupon);
if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), cartGoods.getSpuId());
......
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