|
|
|
@ -2,6 +2,7 @@ |
|
|
|
|
|
|
|
namespace App\Services; |
|
|
|
|
|
|
|
use App\Models\AdminUsers; |
|
|
|
use App\Models\Parking; |
|
|
|
use App\Models\ParkingChannel; |
|
|
|
use App\Models\ParkingGateControl; |
|
|
|
@ -50,7 +51,8 @@ class ParkingGateControlService extends BaseService |
|
|
|
|
|
|
|
$item['enter_img'] = get_image_url($item['enter_img']); |
|
|
|
$item['leave_img'] = get_image_url($item['leave_img']); |
|
|
|
unset($item['license_plate_id'], $item['channel_id'], $item['reservation_id'], $item['free_passage']); |
|
|
|
$item['admin_username'] = $item['admin_user_id'] ? AdminUsers::getUsername($item['admin_user_id']) : ''; |
|
|
|
unset($item['license_plate_id'], $item['channel_id'], $item['reservation_id'], $item['free_passage'], $item['admin_user_id']); |
|
|
|
return $item; |
|
|
|
} |
|
|
|
|
|
|
|
@ -119,6 +121,7 @@ class ParkingGateControlService extends BaseService |
|
|
|
'member_type' => $member_type, |
|
|
|
'customer_id' => $customer_id, |
|
|
|
'member_id' => $member_id, |
|
|
|
'admin_user_id' => $data['admin_user_id'], |
|
|
|
'created_at' => get_datetime() |
|
|
|
]); |
|
|
|
$this->logService->logCreated($model, $this->menuTitle . '.create_enter'); |
|
|
|
@ -154,11 +157,12 @@ class ParkingGateControlService extends BaseService |
|
|
|
$oldValue = $model->toArray(); |
|
|
|
|
|
|
|
$model->update([ |
|
|
|
'enter_type' => 2, |
|
|
|
'leave_img' => $leave_img, |
|
|
|
'leave_at' => $leave_time, |
|
|
|
'free_passage' => $free_passage, |
|
|
|
'updated_at' => get_datetime() |
|
|
|
'enter_type' => 2, |
|
|
|
'leave_img' => $leave_img, |
|
|
|
'leave_at' => $leave_time, |
|
|
|
'free_passage' => $free_passage, |
|
|
|
'admin_user_id' => $data['admin_user_id'], |
|
|
|
'updated_at' => get_datetime() |
|
|
|
]); |
|
|
|
$this->logService->logUpdated($model, $oldValue, $this->menuTitle . '.update_leave'); |
|
|
|
DB::commit(); |
|
|
|
|