Commit d8979e66 by 王世昌

修复重构购物车商品券的价格问题

parent 0beddee1
...@@ -232,7 +232,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService { ...@@ -232,7 +232,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService {
if (Objects.nonNull(spqBO)) { if (Objects.nonNull(spqBO)) {
CartGoods cartGoods = baseRequestBO.getAddGoods(); CartGoods cartGoods = baseRequestBO.getAddGoods();
// cartGoods.setCartGoodsUid(baseRequestBO.getSpuId()); // cartGoods.setCartGoodsUid(baseRequestBO.getSpuId());
cartGoods.setOriginalPrice(spqBO.getProductPrice()); // cartGoods.setOriginalPrice(spqBO.getProductPrice());
// 商品券Id // 商品券Id
if (CollectionUtils.isEmpty(cartGoods.getExtra())){ if (CollectionUtils.isEmpty(cartGoods.getExtra())){
...@@ -241,7 +241,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService { ...@@ -241,7 +241,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService {
cartGoods.setSpecProductId(spqBO.getSpecProductId()); cartGoods.setSpecProductId(spqBO.getSpecProductId());
cartGoods.setSubName(spqBO.getSubName()); cartGoods.setSubName(spqBO.getSubName());
cartGoods.setName(spqBO.getCouponName()); cartGoods.setName(spqBO.getCouponName());
cartGoods.setSpuName(spqBO.getSpuName()); // cartGoods.setSpuName(spqBO.getSpuName());
cartGoods.setGoodsId(baseRequestBO.getSpuId()); cartGoods.setGoodsId(baseRequestBO.getSpuId());
String spuId = baseRequestBO.getSpuId(); String spuId = baseRequestBO.getSpuId();
String couponCode = CommonUtils.getCouponCode(baseRequestBO.getCouponCode(), spuId); String couponCode = CommonUtils.getCouponCode(baseRequestBO.getCouponCode(), spuId);
...@@ -250,9 +250,10 @@ public abstract class AbstractAddGoodsService implements AddGoodsService { ...@@ -250,9 +250,10 @@ public abstract class AbstractAddGoodsService implements AddGoodsService {
cartGoods.setSpuId(couponCode); cartGoods.setSpuId(couponCode);
cartGoods.setSkuId(StringUtils.isEmpty(spqBO.getSkuId()) ? spqBO.getSpuId() : spqBO.getSkuId()); cartGoods.setSkuId(StringUtils.isEmpty(spqBO.getSkuId()) ? spqBO.getSpuId() : spqBO.getSkuId());
cartGoods.setOriginalPrice(0L); cartGoods.setOriginalPrice(0L);
cartGoods.setOriginalAmount(spqBO.getProductPrice()); cartGoods.setOriginalAmount(0L);
cartGoods.setAmount(0L);
cartGoods.setQty(1); cartGoods.setQty(1);
cartGoods.setAmount(spqBO.getProductPrice()); // cartGoods.setAmount(spqBO.getProductPrice());
cartGoods.setCouponCode(baseRequestBO.getSpuId().substring(CommonsConstant.COUPON_PREFIX.length())); cartGoods.setCouponCode(baseRequestBO.getSpuId().substring(CommonsConstant.COUPON_PREFIX.length()));
cartGoods.setPackPrice(productsInfo.getPackPrice()); cartGoods.setPackPrice(productsInfo.getPackPrice());
cartGoods.setPic(productsInfo.getPicture()); cartGoods.setPic(productsInfo.getPicture());
......
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