Commit c3a6699e by 胡敬轩

Merge remote-tracking branch 'remotes/origin/feature/20210828-华莱士新算价互斥同享改版' into qa

parents f1b05622 7a5624dc
...@@ -258,6 +258,7 @@ public class ActivityAdapter { ...@@ -258,6 +258,7 @@ public class ActivityAdapter {
CartProduct cartProduct = new CartProduct(); CartProduct cartProduct = new CartProduct();
cartProduct.setProductId(discountGood.getGoodsId()); cartProduct.setProductId(discountGood.getGoodsId());
cartProduct.setQuantity(discountGood.getGoodsQuantity()); cartProduct.setQuantity(discountGood.getGoodsQuantity());
cartProduct.setOriginalPrice(discountGood.getOriginalPrice());
Long mealDiscountAmount = 0L;//套餐优惠不算在内 Long mealDiscountAmount = 0L;//套餐优惠不算在内
if(CollectionUtils.isNotEmpty(discountGood.getDiscounts())){ if(CollectionUtils.isNotEmpty(discountGood.getDiscounts())){
...@@ -408,6 +409,7 @@ public class ActivityAdapter { ...@@ -408,6 +409,7 @@ public class ActivityAdapter {
} }
CartProduct.Discount cartProductDiscount = new CartProduct.Discount(); CartProduct.Discount cartProductDiscount = new CartProduct.Discount();
BeanUtils.copyProperties(discount,cartProductDiscount); BeanUtils.copyProperties(discount,cartProductDiscount);
cartProductDiscount.setActualGoodsNumber(discount.getAddOnQuantity());
//是否与代金券互斥 //是否与代金券互斥
boolean cashExclusive = Objects.equals(cashExclusiveMap.get(discount.getType()),YesOrNoEnum.NO.getCode()); boolean cashExclusive = Objects.equals(cashExclusiveMap.get(discount.getType()),YesOrNoEnum.NO.getCode());
......
...@@ -362,6 +362,9 @@ public class ActivityCalculationDiscountResponseDto { ...@@ -362,6 +362,9 @@ public class ActivityCalculationDiscountResponseDto {
* 优惠现单价 * 优惠现单价
*/ */
private Long signleDiscount; private Long signleDiscount;
//活动覆盖商品数量,比如第二件实际优惠一件,但是两件商品都算活动叠加数量
private Integer addOnQuantity = 0;
} }
/** /**
......
...@@ -21,6 +21,10 @@ public class CartProduct { ...@@ -21,6 +21,10 @@ public class CartProduct {
*/ */
private String productId; private String productId;
/** /**
* 商品原价(分)
*/
private Long originalPrice;
/**
* 总原价金额(包括主商品+可选搭配+加料商品) * 总原价金额(包括主商品+可选搭配+加料商品)
*/ */
private Long originalTotalAmount; private Long originalTotalAmount;
......
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