Commit d8979e66 by 王世昌

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

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