|
@@ -181,6 +181,7 @@ class GoodsService
|
|
|
$goodsSupplierId = $request->get('join_goods_supplier_id', null);
|
|
|
$goodsStatus = $request->get('goods_status', null);
|
|
|
$type = $request->get('type', '');
|
|
|
+ $requestClassify = $request->get('classify');
|
|
|
if ($categoryId != null) {
|
|
|
$categoryPath = SysCategory::where('category_id', $categoryId)->value('category_super_path');
|
|
|
$categoryPath .= '#' . $categoryId . '#';
|
|
@@ -238,6 +239,8 @@ class GoodsService
|
|
|
$query->where('join_goods_supplier_id', $goodsSupplierId);
|
|
|
})->when(!empty($goodsStatus), function ($query) use ($goodsStatus) {
|
|
|
$query->where('goods_status', $goodsStatus);
|
|
|
+ })->when(!empty($requestClassify), function ($query) use ($requestClassify) {
|
|
|
+ $query->where('goods_classify', $requestClassify);
|
|
|
})
|
|
|
->orderBy('goods_sort', 'DESC')
|
|
|
->orderBy('goods_addtimes', 'DESC')
|