Browse Source

gouwch

master
xyiege 3 years ago
parent
commit
444794c722
  1. 39
      src/main/java/cn/chjyj/szwh/utils/SzCarUtils.java

39
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<JSONObject> carlist =new ArrayList<>();
if(jsonArray.size()>0){
for (int i=0;i<jsonArray.size();i++){
carlist.add(jsonArray.getJSONObject(i));
}
}else{
carlist.add(new JSONObject(ugmap));
}
JSONObject outjson = new JSONObject();
outjson.put("user_isli",userIsli);
outjson.put("data",carlist);
return outjson;
}
}
Loading…
Cancel
Save