From b6b9cdcb45897e62c374d2d0ad6da4f42a9866e3 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Wed, 29 Jul 2026 15:46:33 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=84=E7=BA=A6=E7=BB=9F=E8=AE=A1=E4=BC=98?= =?UTF-8?q?=E5=8C=963?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Admin/ParkingReservationController.php | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/app/Http/Controllers/Admin/ParkingReservationController.php b/app/Http/Controllers/Admin/ParkingReservationController.php index 94cdd39..676fec6 100644 --- a/app/Http/Controllers/Admin/ParkingReservationController.php +++ b/app/Http/Controllers/Admin/ParkingReservationController.php @@ -341,17 +341,12 @@ class ParkingReservationController extends BaseController $patternId = EventCalendar::getDatePatternId($date); $space_set_name = ''; - $pattern_space_type_ids = []; + $member_type_list = []; + $space_type_ids = $query->pluck('space_type_id')->toArray(); if ($patternId) { $space_set_name = ParkingPattern::getName($patternId); - $pattern_space_type_ids = ParkingPatternSpace::getParkingSpaceTypeIds($patternId); - } - $space_type_ids = $query->pluck('space_type_id')->toArray(); - $member_type_list = []; - if ($pattern_space_type_ids && $space_type_ids) { - $temp_space_type = array_intersect($pattern_space_type_ids, $space_type_ids); $member_type_list = ParkingSpaceType::getData(); - $counts = array_count_values($temp_space_type); + $counts = $space_type_ids ? array_count_values($space_type_ids) : []; foreach ($member_type_list as &$item) { $item['count'] = $counts[$item['id']] ?? 0; unset($item['id']);