Commit 57181980 by 孙昱

sunyu::update::fix bug about combo-product calculate price

parent 018097c8
...@@ -511,7 +511,7 @@ public class ShoppingCartConvertAdapter { ...@@ -511,7 +511,7 @@ public class ShoppingCartConvertAdapter {
if (ObjectUtils.equals(com.freemud.sdk.api.assortment.shoppingcart.constant.GoodsTypeEnum.SET_MEAL_GOODS.getGoodsType(), cartGoods.getGoodsType())){ if (ObjectUtils.equals(com.freemud.sdk.api.assortment.shoppingcart.constant.GoodsTypeEnum.SET_MEAL_GOODS.getGoodsType(), cartGoods.getGoodsType())){
int price = int price =
(null == cartGoods.getProductGroupList() ? 0 : (null == cartGoods.getProductGroupList() ? 0 :
cartGoods.getProductGroupList().stream().mapToInt(t -> t.getFinalPrice().intValue() * t.getQty()).sum()) cartGoods.getProductGroupList().stream().mapToInt(t -> (null == t.getFinalPrice() ? 0 : t.getFinalPrice().intValue()) * t.getQty()).sum())
+ cartGoods.getFinalPrice().intValue(); + cartGoods.getFinalPrice().intValue();
productType.setPrice(price); productType.setPrice(price);
}else{ }else{
......
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