From 444794c72213b58663df48b57555b1b4bf41ee39 Mon Sep 17 00:00:00 2001 From: xyiege Date: Wed, 2 Nov 2022 09:56:32 +0800 Subject: [PATCH] gouwch --- .../java/cn/chjyj/szwh/utils/SzCarUtils.java | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/main/java/cn/chjyj/szwh/utils/SzCarUtils.java diff --git a/src/main/java/cn/chjyj/szwh/utils/SzCarUtils.java b/src/main/java/cn/chjyj/szwh/utils/SzCarUtils.java new file mode 100644 index 0000000..0f46446 --- /dev/null +++ b/src/main/java/cn/chjyj/szwh/utils/SzCarUtils.java @@ -0,0 +1,39 @@ +package cn.chjyj.szwh.utils; + +import com.alibaba.fastjson2.JSONArray; +import com.alibaba.fastjson2.JSONObject; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +/** + * 购物车操作 + */ +public class SzCarUtils { + /** + * add goods to shop car + * @param carkey + * @param ugmap goods_isli and user_isli map + * @return + */ + public static JSONObject addCart(String carkey,String userIsli, Map ugmap){ + // get shopping car from redis + Object shopCar = RedisUtil.get(carkey); + JSONObject shopCarJson = JSONObject.parseObject(shopCar.toString()); + JSONArray jsonArray = shopCarJson.getJSONArray("data"); + // good list + List carlist =new ArrayList<>(); + if(jsonArray.size()>0){ + for (int i=0;i