feat : site

This commit is contained in:
2025-02-28 14:34:19 +08:00
parent a0ecf553b4
commit 1f8aa81712

View File

@@ -50,14 +50,15 @@ class SiteService extends BaseService
*/
public function handle(): array
{
$siteIds = $this->userSiteModel->where('user_id', $this->userId)->pluck('site_id')->toArray();
$siteIds = $this->userSiteModel->where('user_id', $this->userId)->select(['id','is_default'])->get();
$res = [];
foreach ($siteIds as $siteId) {
$res[] = $this->siteCache->getSiteInfo($siteId);
if (empty($siteIds)) $this->return->success('success', ['list' => []]);
foreach ($siteIds as &$siteId) {
$siteId = array_merge($siteId,$this->siteCache->getSiteInfo($siteId['id']));
}
return $this->return->success('success', ['list' => $res]);
return $this->return->success('success', ['list' => $siteIds]);
}
/**