Commit cd2da0d2 by xiaoer.li@freemud.com

Merge remote-tracking branch 'remotes/origin/feature/促销算价基于最新master的分支' into qa

parents d609ae94 3c36bd8d
...@@ -337,6 +337,7 @@ public class CalculationCommonService { ...@@ -337,6 +337,7 @@ public class CalculationCommonService {
cartGoodsDetailDto.setOriginalPrice(cartGoods.getOriginalPrice()); cartGoodsDetailDto.setOriginalPrice(cartGoods.getOriginalPrice());
if (calculationGoods!=null) { if (calculationGoods!=null) {
cartGoodsDetailDto.setTotalDiscountAmount(calculationGoods.getDiscountAmount().intValue()); cartGoodsDetailDto.setTotalDiscountAmount(calculationGoods.getDiscountAmount().intValue());
cartGoodsDetailDto.setOriginalPrice(calculationGoods.getOriginalPrice());
} }
else { else {
cartGoodsDetailDto.setTotalDiscountAmount(cartGoods.getOriginalAmount().intValue() - cartGoods.getAmount().intValue()); cartGoodsDetailDto.setTotalDiscountAmount(cartGoods.getOriginalAmount().intValue() - cartGoods.getAmount().intValue());
...@@ -450,13 +451,15 @@ public class CalculationCommonService { ...@@ -450,13 +451,15 @@ public class CalculationCommonService {
com.setUnit(comb.getUnit()); com.setUnit(comb.getUnit());
List<ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra> cartGoodsExtras = BeanUtil.convertBeans(comb.getExtra(), ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra::new); List<ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra> cartGoodsExtras = BeanUtil.convertBeans(comb.getExtra(), ShoppingCartGoodsDto.CartGoodsDetailDto.CartGoodsExtra::new);
com.setExtraList(cartGoodsExtras); com.setExtraList(cartGoodsExtras);
if (isFixed) {
com.setOriginalPrice(comb.getFinalPrice());
com.setQty(comb.getQty() * cartGoods.getQty());
} else {
com.setQty(comb.getQty() * cartGoods.getQty()); com.setQty(comb.getQty() * cartGoods.getQty());
com.setOriginalPrice(comb.getFinalPrice()); com.setOriginalPrice(comb.getFinalPrice());
} //if (isFixed) {
// com.setOriginalPrice(comb.getFinalPrice());
// com.setQty(comb.getQty() * cartGoods.getQty());
//} else {
// com.setQty(comb.getQty() * cartGoods.getQty());
// com.setOriginalPrice(comb.getFinalPrice());
//}
//todo //todo
BlockRow row = discount.get(comb.getGoodsId()); BlockRow row = discount.get(comb.getGoodsId());
......
...@@ -101,12 +101,6 @@ public class CalculationSharingEquallyService { ...@@ -101,12 +101,6 @@ public class CalculationSharingEquallyService {
if (CollectionUtils.isNotEmpty(stocks)) shoppingCartGoodsDto.setStocks(stocks); if (CollectionUtils.isNotEmpty(stocks)) shoppingCartGoodsDto.setStocks(stocks);
} }
//总计价
shoppingCartGoodsDto.setPackageAmount(shoppingCartGoodsResponseVo.getNewPackAmount());
shoppingCartGoodsDto.setOriginalTotalAmount(shoppingCartGoodsResponseVo.getOriginalTotalAmount());
shoppingCartGoodsDto.setTotalAmount(shoppingCartGoodsResponseVo.getTotalAmount());
shoppingCartGoodsDto.setTotalDiscountAmount(shoppingCartGoodsResponseVo.getTotalDiscountAmount());
List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods> goods = discountResult.getGoods(); List<CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods> goods = discountResult.getGoods();
/** /**
...@@ -147,6 +141,11 @@ public class CalculationSharingEquallyService { ...@@ -147,6 +141,11 @@ public class CalculationSharingEquallyService {
shoppingCartGoodsDto.setThresholdAmount(shoppingCartGoodsResponseVo.getThresholdAmount()); shoppingCartGoodsDto.setThresholdAmount(shoppingCartGoodsResponseVo.getThresholdAmount());
shoppingCartGoodsDto.setIsDiscountDelivery(shoppingCartGoodsResponseVo.getIsDiscountDelivery()); shoppingCartGoodsDto.setIsDiscountDelivery(shoppingCartGoodsResponseVo.getIsDiscountDelivery());
shoppingCartGoodsDto.setDiscountDeliveryActivityCode(shoppingCartGoodsResponseVo.getDiscountDeliveryActivityCode()); shoppingCartGoodsDto.setDiscountDeliveryActivityCode(shoppingCartGoodsResponseVo.getDiscountDeliveryActivityCode());
//总计价
shoppingCartGoodsDto.setPackageAmount(shoppingCartGoodsResponseVo.getNewPackAmount());
shoppingCartGoodsDto.setOriginalTotalAmount(shoppingCartGoodsResponseVo.getOriginalTotalAmount());
shoppingCartGoodsDto.setTotalAmount(shoppingCartGoodsResponseVo.getTotalAmount());
shoppingCartGoodsDto.setTotalDiscountAmount(shoppingCartGoodsResponseVo.getTotalDiscountAmount());
} }
/** /**
......
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