|
|
@ -58,7 +58,14 @@ class ParkingAccessRecordService extends BaseService |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 车辆进入车位 |
|
|
// 车辆进入车位 |
|
|
public function enterOrLeave($camera_ip, $space_number, $license_plate, $now_time, $image_data = '') |
|
|
public function enterOrLeave( |
|
|
|
|
|
$camera_ip, |
|
|
|
|
|
$space_number, |
|
|
|
|
|
$license_plate, |
|
|
|
|
|
$now_time, |
|
|
|
|
|
$image_data = '', |
|
|
|
|
|
$confidenceLevel = 0 |
|
|
|
|
|
) |
|
|
{ |
|
|
{ |
|
|
$camera_id = ParkingCamera::query()->where('camera_ip', $camera_ip) |
|
|
$camera_id = ParkingCamera::query()->where('camera_ip', $camera_ip) |
|
|
->value('id'); |
|
|
->value('id'); |
|
|
@ -148,7 +155,8 @@ class ParkingAccessRecordService extends BaseService |
|
|
$now_time, |
|
|
$now_time, |
|
|
$data['license_plate_id'], |
|
|
$data['license_plate_id'], |
|
|
$data['scene_image'], |
|
|
$data['scene_image'], |
|
|
empty($id) |
|
|
empty($id), |
|
|
|
|
|
$confidenceLevel |
|
|
); |
|
|
); |
|
|
// 判断是否为VIP 并添加入场 |
|
|
// 判断是否为VIP 并添加入场 |
|
|
ParkingVipListService::enter( |
|
|
ParkingVipListService::enter( |
|
|
@ -158,6 +166,15 @@ class ParkingAccessRecordService extends BaseService |
|
|
$now_time, |
|
|
$now_time, |
|
|
$data['license_plate_id'] |
|
|
$data['license_plate_id'] |
|
|
); |
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
$RecognitionService = new LicensePlateRecognitionService($this->logService); |
|
|
|
|
|
$RecognitionService->createData([ |
|
|
|
|
|
'time_slot' => date("Y-m-d", strtotime($now_time)), |
|
|
|
|
|
'manual_modification' => 0, |
|
|
|
|
|
'recognition' => $confidenceLevel, |
|
|
|
|
|
'license_plate' => $license_plate, |
|
|
|
|
|
'capture_images' => '' |
|
|
|
|
|
]); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// 手动添加车辆进出记录 |
|
|
// 手动添加车辆进出记录 |
|
|
|