Commit 772281d7 by 孙昱

sunyu::update::add new class shoppingCartMccafeAdapter for commbox-product calculate price

parent 1379fa73
...@@ -509,11 +509,7 @@ public class ShoppingCartConvertAdapter { ...@@ -509,11 +509,7 @@ public class ShoppingCartConvertAdapter {
// 应产品要求 // 应产品要求
// 普通商品,取商品的finalePrice(普通商品售价);套餐商品,取originalPrice(套餐价格) // 普通商品,取商品的finalePrice(普通商品售价);套餐商品,取originalPrice(套餐价格)
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 = productType.setPrice(null == cartGoods.getOriginalPrice() ? 0 : cartGoods.getOriginalPrice().intValue());
(null == cartGoods.getProductGroupList() ? 0 :
cartGoods.getProductGroupList().stream().mapToInt(t -> (null == t.getOriginalPrice() ? 0 : t.getOriginalPrice().intValue()) * t.getQty()).sum())
+ cartGoods.getOriginalPrice().intValue();
productType.setPrice(price);
}else{ }else{
productType.setPrice(cartGoods.getFinalPrice() == null ? 0 : cartGoods.getFinalPrice().intValue()); productType.setPrice(cartGoods.getFinalPrice() == null ? 0 : cartGoods.getFinalPrice().intValue());
} }
......
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