Commit 84b99e12 by xiaoer.li@freemud.com

促销返回的原价有问题,直接累加固定搭配原价

parent aed947f1
...@@ -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