|
|
|
@ -166,7 +166,7 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
@Override |
|
|
|
public Map<String, Object> getGoodsByMap(Map gmap, int page, int limit) { |
|
|
|
Map retmap = new HashMap(); |
|
|
|
|
|
|
|
//分页
|
|
|
|
int start = page > 1 ? (page - 1) * limit : 0; |
|
|
|
int end = page * limit; |
|
|
|
|
|
|
|
@ -204,30 +204,13 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
Integer ishow = (Integer) gmap.get("g.is_recommend"); |
|
|
|
|
|
|
|
List nglist = new ArrayList(); |
|
|
|
// goodslistvo 字段设置需跟前台显示一致
|
|
|
|
List<GoodsListVo> goodsListVoList = goodsMapper.getGoodsVoList(gmap, orderkey, "DESC", limit, start); |
|
|
|
for (GoodsListVo gl : goodsListVoList) { |
|
|
|
Map glmap = new HashMap(); |
|
|
|
glmap.put("id", gl.getId()); |
|
|
|
glmap.put("createtime", gl.getCreatetime()); |
|
|
|
glmap.put("goods_islicode", gl.getGoods_islicode()); |
|
|
|
glmap.put("goods_name", gl.getGoods_name()); |
|
|
|
glmap.put("username", gl.getUsername()); |
|
|
|
glmap.put("user_islicode", gl.getUser_islicode()); |
|
|
|
glmap.put("goods_type", gl.getGoods_type()); |
|
|
|
glmap.put("goods_status", gl.getGoods_status()); |
|
|
|
glmap.put("goods_detail_id", gl.getGoods_detail_id()); |
|
|
|
glmap.put("is_recommend", gl.getIs_recommend()); |
|
|
|
glmap.put("entrust_status", gl.getEntrust_status()); |
|
|
|
glmap.put("charges_type", gl.getCharges_type()); |
|
|
|
glmap.put("price", gl.getPrice()); |
|
|
|
glmap.put("goods_ownership_str", gl.getGoods_ownership_str()); |
|
|
|
glmap.put("createtime", gl.getCreatetime()); |
|
|
|
glmap.put("goods_entrust", gl.getGoods_entrust()); |
|
|
|
glmap.put("cnceltime", gl.getCanceltime()); |
|
|
|
glmap.put("goods_image", gl.getGoods_image()); |
|
|
|
glmap.put("stock", gl.getStock()); |
|
|
|
glmap.put("sale_count", gl.getSale_count()); |
|
|
|
glmap.put("click_count", gl.getClick_count()); |
|
|
|
//Map glmap = new HashMap();
|
|
|
|
JSONObject tmpjson = (JSONObject) JSON.toJSON(gl); |
|
|
|
Map glmap= JSONObject.parseObject(tmpjson.toJSONString()); |
|
|
|
|
|
|
|
JSONObject userjson = SzwhApiUtils.getApiUser(gl.getUser_islicode()); |
|
|
|
Map umap = JSONObject.parseObject(userjson.getString("data")); |
|
|
|
glmap.put("user", umap); |
|
|
|
@ -558,10 +541,10 @@ public class GoodsServiceImpl implements GoodsService { |
|
|
|
//填充信息
|
|
|
|
List retlist = new ArrayList(); |
|
|
|
for (GoodsListVo g : glist) { |
|
|
|
Map tgmap =new HashMap(); |
|
|
|
|
|
|
|
//List tmpglist =new ArrayList();
|
|
|
|
JSONObject tmpjson = (JSONObject) JSON.toJSON(g); |
|
|
|
tgmap= JSONObject.parseObject(tmpjson.toJSONString()); |
|
|
|
Map tgmap= JSONObject.parseObject(tmpjson.toJSONString()); |
|
|
|
//
|
|
|
|
//GoodsDetail gd = goodsDetailMapper.getGoodsDetailBygid(g.getGoodsDetailId());
|
|
|
|
//add
|
|
|
|
|