浏览代码

update[litemall-wx-api]:查询商品时返回商品所属类目

Junling Bu 8 年之前
父节点
当前提交
b7493531ba
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxGoodsController.java

+ 11 - 0
litemall-wx-api/src/main/java/org/linlinjava/litemall/wx/web/WxGoodsController.java

@@ -186,8 +186,19 @@ public class WxGoodsController {
         List<LitemallGoods> goodsList = goodsService.querySelective(categoryId, brandId, keyword, isHot, isNew, page, size, sortWithOrder);
         List<LitemallGoods> goodsList = goodsService.querySelective(categoryId, brandId, keyword, isHot, isNew, page, size, sortWithOrder);
         int total = goodsService.countSelective(categoryId, brandId, keyword, isHot, isNew, page, size, sortWithOrder);
         int total = goodsService.countSelective(categoryId, brandId, keyword, isHot, isNew, page, size, sortWithOrder);
 
 
+        List<Integer> cats = new ArrayList<Integer>();
+        for(LitemallGoods goods : goodsList){
+            cats.add(goods.getCategoryId());
+        }
+
+        List<LitemallCategory> categoryList = null;
+        if(cats.size() != 0) {
+            categoryList = categoryService.queryL2ByIds(cats);
+        }
+
         Map<String, Object> data = new HashMap();
         Map<String, Object> data = new HashMap();
         data.put("goodsList", goodsList);
         data.put("goodsList", goodsList);
+        data.put("filterCategory", categoryList);
         data.put("count", total);
         data.put("count", total);
         return ResponseUtil.ok(data);
         return ResponseUtil.ok(data);
     }
     }