|
|
|
@ -12,6 +12,14 @@ class ParkingReservationService extends BaseService |
|
|
|
*/ |
|
|
|
public array $statusArr = ['undetermined', 'confirmed', 'canceled']; |
|
|
|
|
|
|
|
/** |
|
|
|
* @var string[] |
|
|
|
*/ |
|
|
|
public array $licensePlateTypeArr = [ |
|
|
|
1 => 'fuel-powered_vehicle', |
|
|
|
2 => 'new_energy_vehicle' |
|
|
|
]; |
|
|
|
|
|
|
|
public array $isDriver = ['no', 'yes']; |
|
|
|
|
|
|
|
/** |
|
|
|
@ -28,6 +36,20 @@ class ParkingReservationService extends BaseService |
|
|
|
return $value; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 返回翻译后的状态 |
|
|
|
* @param $licensePlateType |
|
|
|
* @return string |
|
|
|
*/ |
|
|
|
public function getLicensePlateTypeStr($licensePlateType): string |
|
|
|
{ |
|
|
|
$value = $this->licensePlateTypeArr[$licensePlateType] ?? ''; |
|
|
|
if ($value) { |
|
|
|
return __('service.reservation.' . $value); |
|
|
|
} |
|
|
|
return $value; |
|
|
|
} |
|
|
|
|
|
|
|
public function getStatusArr(): array |
|
|
|
{ |
|
|
|
$arr = []; |
|
|
|
|