Commit 5afe39ea by yu.sun

sunyu::fix bug about combo-product calculate price

parent 8049cdd1
...@@ -67,7 +67,8 @@ public class SetMealCalculation { ...@@ -67,7 +67,8 @@ public class SetMealCalculation {
productGroupTotalAmount = 0l; productGroupTotalAmount = 0l;
long productGroupAmount = long productGroupAmount =
null == cartGoods.getProductGroupList() ? 0 : null == cartGoods.getProductGroupList() ? 0 :
cartGoods.getProductGroupList().stream().mapToLong(t -> t.getFinalPrice() * t.getQty()).sum(); cartGoods.getProductGroupList().stream().mapToLong(t -> (null != t.getFinalPrice() ?
t.getFinalPrice():0) * (null != t.getQty() ? t.getQty():0)).sum();
productGroupTotalAmount += productGroupAmount * cartGoods.getQty(); productGroupTotalAmount += productGroupAmount * cartGoods.getQty();
// 固定商品现总价 // 固定商品现总价
......
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