json($visits->visitStatsPayload()); } public function updateVisitStats(Request $request, WechatHomeVisitService $visits): JsonResponse { $this->ensureSuperAdmin($request); $data = $request->validate([ 'display_total' => ['required', 'integer', 'min:0'], 'display_today' => ['required', 'integer', 'min:0'], ]); $visits->updateDisplayValues( (int) $data['display_total'], (int) $data['display_today'], ); return response()->json($visits->visitStatsPayload()); } private function ensureSuperAdmin(Request $request): void { abort_unless($request->user()?->isSuperAdmin(), 403, '仅超级管理员可操作'); } }