|
|
|
@ -654,9 +654,9 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
} |
|
|
|
//购物车添加成功
|
|
|
|
JSONObject retjson =SzCarUtils.addCart(shopRedisKey,userIsli,cimap); |
|
|
|
carjson.put("user_isli",userIsli); |
|
|
|
carjson.put("data",retjson); |
|
|
|
RedisUtil.set(shopRedisKey, carjson.toJSONString()); |
|
|
|
// carjson.put("user_isli",userIsli);
|
|
|
|
// carjson.put("data",retjson);
|
|
|
|
// RedisUtil.set(shopRedisKey, carjson.toJSONString());
|
|
|
|
|
|
|
|
retmap.put("code", 200); |
|
|
|
retmap.put("msg", "成功"); |
|
|
|
@ -687,7 +687,7 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
AccountRatioDetail accountRatioDetail = accountRatioDetailMapper.getAccRatioDetailByIdRole(accountRatioSetting.getId(), 2); |
|
|
|
|
|
|
|
//循环枚举
|
|
|
|
if (jsonArray.size() > 0) { |
|
|
|
if (jsonArray!=null && jsonArray.size() > 0) { |
|
|
|
//goods information
|
|
|
|
for (int x =0; x<jsonArray.size(); x++) { |
|
|
|
Map<String, Object> retmap = new HashMap<>(); |
|
|
|
@ -695,21 +695,19 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
String goodsIsli = jsonObject.getString("goods_isli"); |
|
|
|
//goods
|
|
|
|
Goods goods = goodsMapper.getGoodsByIsli(goodsIsli); |
|
|
|
// 将good 实体中 压扁,变成k-v形式
|
|
|
|
retmap = JSONObject.parseObject(JSON.toJSONString(goods)); |
|
|
|
// retmap.put("goods_islicode",goodsIsli);
|
|
|
|
// retmap.put("username",goods.getUsername());
|
|
|
|
// GoodsListVo goodsListVo = goodsMapper.getSingleGoodsListVOByGoodsIsli(goodsIsli);
|
|
|
|
// retmap =JSONObject.parseObject(JSON.toJSONString(goodsListVo));
|
|
|
|
|
|
|
|
if(goods!=null) { |
|
|
|
//goods detail
|
|
|
|
GoodsDetail goodsDetail = goodsDetailMapper.getGoodsDetailBygid(goods.getGoodsDetailId()); |
|
|
|
Map gdmap = new HashMap(); |
|
|
|
gdmap.put("goods_image",goodsDetail.getGoodsImage()); |
|
|
|
gdmap.put("goods_name",goodsDetail.getGoodsName()); |
|
|
|
gdmap.put("goods_entrust",goodsDetail.getGoodsEntrust()); |
|
|
|
gdmap.put("charges_type",goodsDetail.getChargesType()); |
|
|
|
gdmap.put("price",goodsDetail.getPrice()); |
|
|
|
gdmap.put("goods_image", goodsDetail.getGoodsImage()); |
|
|
|
gdmap.put("goods_name", goodsDetail.getGoodsName()); |
|
|
|
gdmap.put("goods_entrust", goodsDetail.getGoodsEntrust()); |
|
|
|
gdmap.put("charges_type", goodsDetail.getChargesType()); |
|
|
|
gdmap.put("price", goodsDetail.getPrice()); |
|
|
|
retmap.put("detail", gdmap); |
|
|
|
|
|
|
|
// 计算服务费
|
|
|
|
Integer count = jsonObject.getInteger("use_years"); |
|
|
|
if (goodsDetail.getGoodsEntrust() == 1) { |
|
|
|
@ -747,6 +745,7 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
JSONObject userjson = SzwhApiUtils.getApiUser(userIsli); |
|
|
|
Map umap = JSONObject.parseObject(userjson.getString("data")); |
|
|
|
retmap.put("user", umap); |
|
|
|
} |
|
|
|
|
|
|
|
// add retlist
|
|
|
|
retlist.add(retmap); |
|
|
|
|