diff --git a/app/api/logic/IndexLogic.php b/app/api/logic/IndexLogic.php index 11b3c643..522a5b1b 100755 --- a/app/api/logic/IndexLogic.php +++ b/app/api/logic/IndexLogic.php @@ -1,6 +1,7 @@ [], 'mall_news' => $mall_news, 'hot_list' => $hot_list, + 'year_shop' => $year_shop, ]; } @@ -1124,8 +1125,8 @@ class IndexLogic extends Logic public static function getYearShop($get = []) { - $page_no = isset($get['page_no']) ?? 1; - $page_size = isset($get['page_size']) ?? 10; + $page_no = $get['page_no'] ?? 1; + $page_size = $get['page_size'] ?? 10; // 销售中商品:未删除/审核通过/已上架 $where = [ @@ -1139,6 +1140,11 @@ class IndexLogic extends Logic 'id' => 'desc' ]; + if (!empty(GoodsLogic::filterShopsIds())) { + // 过滤已删除、已冻结、已暂停营业、已到期的店铺 + $where[] = ['shop_id', 'not in', GoodsLogic::filterShopsIds()]; + } + // 分类ID $category_id = 290; $wh = "";