活动专区

This commit is contained in:
liu
2026-08-09 11:23:54 +08:00
parent 9153c4eead
commit 7e5a83a81f
13 changed files with 632 additions and 2 deletions
+8 -2
View File
@@ -11,6 +11,7 @@ use Modules\AnnoRoute\Attribute\GetRoute;
use Modules\AnnoRoute\Attribute\PostRoute;
use Modules\AnnoRoute\Attribute\RequestAttribute;
use Modules\Common\Trait\RequestJson;
use Modules\SystemTool\Models\SysActivityModel;
use Modules\SystemTool\Models\SysCarouselModel;
use Modules\SystemTool\Models\SysCategoryItemModel;
use Modules\SystemTool\Models\SysCategoryModel;
@@ -65,7 +66,7 @@ class IndexController
return $this->error('创建用户失败');
}
/** 获取首页数据(公开接口):轮播图 + 宫格导航 */
/** 获取首页数据(公开接口):轮播图 + 宫格导航 + 活动专区 */
#[GetRoute('/home', false)]
public function home(): JsonResponse
{
@@ -80,8 +81,13 @@ class IndexController
->orderBy('sort', 'desc')
->orderBy('id', 'desc')
->get();
$activity = SysActivityModel::query()
->where('status', 0)
->orderBy('sort', 'desc')
->orderBy('id', 'desc')
->get();
return $this->success(compact('carousel', 'gridNav', 'site_title'));
return $this->success(compact('carousel', 'gridNav', 'activity', 'site_title'));
}
/**