where('status', ModelStatusEnum::OK)->where('type', '2')->orderByDesc('sort')->get(); $bannersS = []; foreach ($banners as $banner) { $bannersS[] = [ 'id' => $banner->id, 'image' => $banner->url ]; } //是否有未读消息 $isRead = false; $user = login_admin(); $nums = UserMessage::query()->where('is_read', UserMessage::IS_READ_NO)->where('user_id', $user->id) ->where('user_type', get_class($user))->count(); if ($nums) $isRead = true; return $this->response->success(compact('bannersS', 'isRead')); } }