Commit 4d9cc525 by chongfu.liang

商品券显示问题

parent 907aa7ec
...@@ -234,6 +234,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService { ...@@ -234,6 +234,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService {
cartGoods.setPic(productsInfo.getPicture()); cartGoods.setPic(productsInfo.getPicture());
cartGoods.setWeight(productsInfo.getWeight()); cartGoods.setWeight(productsInfo.getWeight());
cartGoods.setUnit(productsInfo.getUnit()); cartGoods.setUnit(productsInfo.getUnit());
cartGoods.setCouponProductPrice(productsInfo.getFinalPrice());
cartGoods.setActivityCode(getProductBO.getActivityCode()); cartGoods.setActivityCode(getProductBO.getActivityCode());
boolean stockLimit = false; boolean stockLimit = false;
if (productsInfo.getType() == ProductType.NOSPEC.getCode() if (productsInfo.getType() == ProductType.NOSPEC.getCode()
......
...@@ -71,13 +71,13 @@ public class PlatformAddGoodsService extends AbstractAddGoodsService { ...@@ -71,13 +71,13 @@ public class PlatformAddGoodsService extends AbstractAddGoodsService {
else {//商品券->商品券ID换取商品 else {//商品券->商品券ID换取商品
String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId(); String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId();
GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon(); GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon();
coupon.setCode(cartGoods.getCouponCode()); coupon.setCode(cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length()));
coupon.setActivityCode(cartGoods.getActivityCode()); coupon.setActivityCode(cartGoods.getActivityCode());
coupons.add(coupon); coupons.add(coupon);
if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) { if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), cartGoods.getSpuId()); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), cartGoods.getSpuId());
} else { } else {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), null); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), null);
} }
} }
} }
......
...@@ -104,13 +104,13 @@ public class PlatformApportionService extends AbstractApportionService { ...@@ -104,13 +104,13 @@ public class PlatformApportionService extends AbstractApportionService {
else {//商品券->商品券ID换取商品 else {//商品券->商品券ID换取商品
String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId(); String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId();
GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon(); GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon();
coupon.setCode(cartGoods.getCouponCode()); coupon.setCode(cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length()));
coupon.setActivityCode(cartGoods.getActivityCode()); coupon.setActivityCode(cartGoods.getActivityCode());
coupons.add(coupon); coupons.add(coupon);
if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) { if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), cartGoods.getSpuId()); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), cartGoods.getSpuId());
} else { } else {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), null); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), null);
} }
} }
} }
......
...@@ -115,13 +115,13 @@ public class PlatformListCartGoodsService extends AbstractListCartGoodsService { ...@@ -115,13 +115,13 @@ public class PlatformListCartGoodsService extends AbstractListCartGoodsService {
else {//商品券->商品券ID换取商品 else {//商品券->商品券ID换取商品
String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId(); String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId();
GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon(); GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon();
coupon.setCode(cartGoods.getCouponCode()); coupon.setCode(cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length()));
coupon.setActivityCode(cartGoods.getActivityCode()); coupon.setActivityCode(cartGoods.getActivityCode());
coupons.add(coupon); coupons.add(coupon);
if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) { if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), cartGoods.getSpuId()); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), cartGoods.getSpuId());
} else { } else {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), null); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), null);
} }
} }
} }
......
...@@ -83,13 +83,13 @@ public class PlatformUpdateGoodsQtyService extends AbstractUpdateGoodsQtyService ...@@ -83,13 +83,13 @@ public class PlatformUpdateGoodsQtyService extends AbstractUpdateGoodsQtyService
else {//商品券->商品券ID换取商品 else {//商品券->商品券ID换取商品
String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId(); String goodsId = StringUtils.isNotBlank(cartGoods.getSkuId()) ? cartGoods.getSkuId() : cartGoods.getSpuId();
GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon(); GetCalculationDiscountBO.CalculationDiscountCoupon coupon = new GetCalculationDiscountBO.CalculationDiscountCoupon();
coupon.setCode(cartGoods.getCouponCode()); coupon.setCode(cartGoods.getCartGoodsUid().substring(CommonsConstant.COUPON_PREFIX.length()));
coupon.setActivityCode(cartGoods.getActivityCode()); coupon.setActivityCode(cartGoods.getActivityCode());
coupons.add(coupon); coupons.add(coupon);
if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) { if (GoodsTypeEnum.HG_COUPON_GOODS.getGoodsType().equals(cartGoods.getGoodsType())) {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), cartGoods.getSpuId()); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), cartGoods.getSpuId());
} else { } else {
this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getOriginalPrice(), null); this.setSpqDiscountGoods(calculationDiscountGoodsList, cartGoods, goodsId, cartGoods.getCouponProductPrice(), null);
} }
} }
} }
......
...@@ -124,6 +124,10 @@ public class CartGoods { ...@@ -124,6 +124,10 @@ public class CartGoods {
*/ */
private Long finalPrice; private Long finalPrice;
/** /**
* 购物车商品券商品价格
*/
private Long couponProductPrice;
/**
* 小料总金额 * 小料总金额
*/ */
private Long materialAmount; private Long materialAmount;
......
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