Commit edbd5f5c by xiaoer.li@freemud.com

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

parents fa45b3b5 84b99e12
...@@ -399,7 +399,7 @@ public class CalculationCommonService { ...@@ -399,7 +399,7 @@ public class CalculationCommonService {
combs.addAll(comboLists); combs.addAll(comboLists);
cartGoodsDetailDto.setProductType(ProductType.SETMEAL.getCode()); cartGoodsDetailDto.setProductType(ProductType.SETMEAL.getCode());
for (ShoppingCartGoodsDto.CartGoodsDetailDto comboList : comboLists) { for (ShoppingCartGoodsDto.CartGoodsDetailDto comboList : comboLists) {
originalPriceSum += comboList.getQty() * comboList.getOriginalPrice(); originalPriceSum += (comboList.getQty() / cartGoods.getQty()) * comboList.getOriginalPrice();
} }
cartGoodsDetailDto.setOriginalPrice(originalPriceSum); cartGoodsDetailDto.setOriginalPrice(originalPriceSum);
} }
...@@ -415,8 +415,8 @@ public class CalculationCommonService { ...@@ -415,8 +415,8 @@ public class CalculationCommonService {
cartGoodsDetailDto.setTotalDiscountAmount(cartGoodsDetailDto.getTotalDiscountAmount() + discountSum); cartGoodsDetailDto.setTotalDiscountAmount(cartGoodsDetailDto.getTotalDiscountAmount() + discountSum);
originalPriceSum = 0L; originalPriceSum = 0L;
for (ShoppingCartGoodsDto.CartGoodsDetailDto goodsDetailDto : groupList) { for (ShoppingCartGoodsDto.CartGoodsDetailDto goodsDetailDto : groupList) {
//originalPriceSum += goodsDetailDto.getOriginalPrice() * (goodsDetailDto.getQty() / cartGoods.getQty()); originalPriceSum += goodsDetailDto.getOriginalPrice() * (goodsDetailDto.getQty() / cartGoods.getQty());
originalPriceSum += goodsDetailDto.getOriginalPrice() * goodsDetailDto.getQty(); //originalPriceSum += goodsDetailDto.getOriginalPrice() * goodsDetailDto.getQty();
} }
cartGoodsDetailDto.setOriginalPrice(cartGoodsDetailDto.getOriginalPrice() + originalPriceSum); cartGoodsDetailDto.setOriginalPrice(cartGoodsDetailDto.getOriginalPrice() + originalPriceSum);
} }
......
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