Commit 276614ba by 徐康

早餐非常搭

parent ec881697
......@@ -45,6 +45,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.*;
import java.util.function.Function;
import java.util.stream.Collectors;
import static cn.freemud.constant.ShoppingCartConstant.SHOPPING_CART_EMPTY_GOODS_LIST;
......@@ -975,6 +976,15 @@ public class ShoppingCartMCoffeeServiceImpl {
allCartGoodsList = JSONArray.parseArray(JSONObject.toJSONString(checkCartRequest.getCartGoodsList()), CartGoods.class);
}
Map<String, CartGoods> cartGoodsMap = checkGoods.stream().collect(Collectors.toMap(CartGoods::getSpuId, Function.identity(), (e, r) -> e));
allCartGoodsList.forEach(o -> {
if(cartGoodsMap.get(o.getSpuId()) != null) {
o.setName(cartGoodsMap.get(o.getSpuId()).getName());
o.setSkuName(cartGoodsMap.get(o.getSpuId()).getSkuName());
o.setSpuName(cartGoodsMap.get(o.getSpuId()).getSpuName());
}
});
//添加商品为加价购商品
if (CollectionUtils.isNotEmpty(reduceGoods)) {
allCartGoodsList.addAll(reduceGoods);
......
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