|
|
@@ -33,6 +33,9 @@ class GoodsCategoryService extends BaseService
|
|
|
//取出分类下的商品id
|
|
|
$list = GoodsCategoryClass::getAllByCondition(['cId' => ['in', $ids]], null, '*');
|
|
|
if (empty($list)) {
|
|
|
+ foreach ($category as $key => $val) {
|
|
|
+ $category[$key]['goodsInfoList'] = [];
|
|
|
+ }
|
|
|
return $category;
|
|
|
}
|
|
|
$goodsList = [];
|
|
|
@@ -45,10 +48,10 @@ class GoodsCategoryService extends BaseService
|
|
|
//查出商品信息
|
|
|
$goodsInfoList = GoodsService::getAllByCondition(['id' => ['in', $goodsList]], 'inTurn DESC', 'goodsName,shopImg,price,sold,id', 'id');
|
|
|
$goodsInfoList = GoodsCategoryClass::groupGoodsBaseInfo($goodsInfoList);
|
|
|
-
|
|
|
+
|
|
|
//每个分类取的商品数
|
|
|
$getNum = [6, 2, 4];
|
|
|
-
|
|
|
+
|
|
|
foreach ($category as $key => $val) {
|
|
|
$id = $val['id'];
|
|
|
//当前分类下有哪些商品id,并组合商品信息
|