|
|
@ -5,6 +5,7 @@ namespace App\Http\Controllers\Admin; |
|
|
use App\Exceptions\CustomException; |
|
|
use App\Exceptions\CustomException; |
|
|
use App\Models\ParkingSpaceAttributes; |
|
|
use App\Models\ParkingSpaceAttributes; |
|
|
use App\Models\ParkingSpaceType; |
|
|
use App\Models\ParkingSpaceType; |
|
|
|
|
|
use App\Services\AdminTranslationService; |
|
|
use App\Services\ApiResponseService; |
|
|
use App\Services\ApiResponseService; |
|
|
use App\Services\ParkingSpaceTypeAttrService; |
|
|
use App\Services\ParkingSpaceTypeAttrService; |
|
|
use App\Services\ParkingSpaceTypeService; |
|
|
use App\Services\ParkingSpaceTypeService; |
|
|
@ -153,6 +154,10 @@ class ParkingSpaceTypeController extends BaseController |
|
|
$this->validateId($id, ParkingSpaceType::class); |
|
|
$this->validateId($id, ParkingSpaceType::class); |
|
|
$item = ParkingSpaceType::query()->findOrFail($id)->toArray(); |
|
|
$item = ParkingSpaceType::query()->findOrFail($id)->toArray(); |
|
|
$item['attributes'] = ParkingSpaceTypeAttrService::getTypeAttrData($item['id']); |
|
|
$item['attributes'] = ParkingSpaceTypeAttrService::getTypeAttrData($item['id']); |
|
|
|
|
|
$Translation = AdminTranslationService::getTranslation($item['id'], 1); |
|
|
|
|
|
$item['en_name'] = $Translation['en'] ?? ''; |
|
|
|
|
|
$item['tw_name'] = $Translation['zh_tw'] ?? ''; |
|
|
|
|
|
|
|
|
$data = [ |
|
|
$data = [ |
|
|
'color_list' => $this->SpaceTypeService->getColorList(), |
|
|
'color_list' => $this->SpaceTypeService->getColorList(), |
|
|
'attr_list' => ParkingSpaceAttributes::getTypeList(), |
|
|
'attr_list' => ParkingSpaceAttributes::getTypeList(), |
|
|
|