From 2b8ae1fc06d1f751699a3ca29c34e54f5c8085a2 Mon Sep 17 00:00:00 2001 From: wanghongjun <1445693971@qq.com> Date: Thu, 4 Jun 2026 09:38:08 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=862?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/ParkingChannel.php | 38 +++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/app/Models/ParkingChannel.php b/app/Models/ParkingChannel.php index 8f685a4..afeab5a 100644 --- a/app/Models/ParkingChannel.php +++ b/app/Models/ParkingChannel.php @@ -31,14 +31,16 @@ class ParkingChannel extends Model public static function getData() { - return self::query()->select(['id', 'name'])->get()->each(function ($item) { - $item['name'] = AdminTranslationService::getTranslationTypeName( - $item['id'], - 6, - $item['name'] - ); - return $item; - }); + return self::query()->select(['id', 'name'])->get()->each( + function ($item) { + $item['name'] = AdminTranslationService::getTranslationTypeName( + $item['id'], + 6, + $item['name'] + ); + return $item; + } + ); } @@ -56,6 +58,26 @@ class ParkingChannel extends Model }); } + public static function getIds($parking_id) + { + return self::query()->where('parking_id', $parking_id)->pluck('id'); + } + + public static function getParkingId($id) + { + return self::query()->where('id', $id)->value('parking_id'); + } + + public static function getName($id) + { + $name = self::query()->where('id', $id)->value('name'); + return AdminTranslationService::getTranslationTypeName( + $id, + 6, + $name + ); + } + public function getCreatedAtAttribute($value): string { return $value ? date("Y-m-d H:i:s", strtotime($value)) : $value;