|
|
|
@ -19,6 +19,14 @@ class ParkingGateControlService extends BaseService |
|
|
|
1 => 'automatic', |
|
|
|
2 => 'manual' |
|
|
|
]; |
|
|
|
|
|
|
|
public static array $leaveRemarkArr |
|
|
|
= [ |
|
|
|
1 => 'leave_remark1', |
|
|
|
2 => 'leave_remark2', |
|
|
|
3 => 'leave_remark3' |
|
|
|
]; |
|
|
|
|
|
|
|
protected string $menuTitle = 'gate_control'; |
|
|
|
|
|
|
|
public function getItem($item) |
|
|
|
@ -73,6 +81,18 @@ class ParkingGateControlService extends BaseService |
|
|
|
return $typeArr; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return array|string[] |
|
|
|
*/ |
|
|
|
public function getLeaveRemark(): array |
|
|
|
{ |
|
|
|
$leaveRemarkArr = self::$leaveRemarkArr; |
|
|
|
foreach ($leaveRemarkArr as $key => $value) { |
|
|
|
$leaveRemarkArr[$key] = __service($this->menuTitle . '.' . $value); |
|
|
|
} |
|
|
|
return $leaveRemarkArr; |
|
|
|
} |
|
|
|
|
|
|
|
public function enterModel($data) |
|
|
|
{ |
|
|
|
try { |
|
|
|
@ -145,6 +165,7 @@ class ParkingGateControlService extends BaseService |
|
|
|
$license_plate = $data['license_plate']; |
|
|
|
$leave_time = $data['leave_time']; |
|
|
|
$leave_img = $data['leave_img'] ?? ''; |
|
|
|
$leave_remark = $data['leave_remark'] ?? 0; |
|
|
|
$free_passage = $data['free_passage'] ?? 0; |
|
|
|
$license_plate_id = (new ParkingLicensePlateService( |
|
|
|
$this->logService |
|
|
|
@ -166,6 +187,7 @@ class ParkingGateControlService extends BaseService |
|
|
|
'leave_img' => $leave_img, |
|
|
|
'leave_at' => $leave_time, |
|
|
|
'free_passage' => $free_passage, |
|
|
|
'leave_remark' => $leave_remark, |
|
|
|
'admin_user_id' => $data['admin_user_id'], |
|
|
|
'updated_at' => get_datetime() |
|
|
|
]); |
|
|
|
|