Browse Source

手动修改车牌,自动离场处理

master
wanghongjun 1 month ago
parent
commit
4129cbb136
  1. 8
      app/Http/Controllers/Device/CameraApiController.php
  2. 4
      app/Services/ParkingSpaceService.php

8
app/Http/Controllers/Device/CameraApiController.php

@ -89,7 +89,12 @@ class CameraApiController extends BaseController
foreach ($spaceCameraRes as $item) { foreach ($spaceCameraRes as $item) {
// 非维修车辆返回 // 非维修车辆返回
$spaceRes = ParkingSpace::query()->where('id', $item['space_id'])->first(['number', 'status', 'floor_id']); $spaceRes = ParkingSpace::query()->where(
'id',
$item['space_id']
)->where('recognition', '<>', '99')->first(
['number', 'status', 'floor_id']
);
if ($spaceRes) { if ($spaceRes) {
$number = $spaceRes['number']; $number = $spaceRes['number'];
@ -145,7 +150,6 @@ class CameraApiController extends BaseController
return $this->responseService->success([], 'SUCCESS'); return $this->responseService->success([], 'SUCCESS');
} catch (\Exception $e) { } catch (\Exception $e) {
DB::rollBack(); DB::rollBack();
dd($e);
return $this->responseService->error('FAILURE'); return $this->responseService->error('FAILURE');
} }
} }

4
app/Services/ParkingSpaceService.php

@ -348,7 +348,7 @@ class ParkingSpaceService extends BaseService
if ($number_id) { if ($number_id) {
$update['license_plate_id'] = $number_id; $update['license_plate_id'] = $number_id;
$update['berthing_time'] = get_datetime(); $update['berthing_time'] = get_datetime();
$update['recognition'] = '90'; $update['recognition'] = '99';
} }
$update['status'] = 1; $update['status'] = 1;
$this->changeSpaceCameraColor( $this->changeSpaceCameraColor(
@ -361,7 +361,7 @@ class ParkingSpaceService extends BaseService
// 占用无车牌 // 占用无车牌
$update['license_plate_id'] = 0; $update['license_plate_id'] = 0;
$update['berthing_time'] = null; $update['berthing_time'] = null;
$update['recognition'] = ''; $update['recognition'] = '99';
$update['status'] = 1; $update['status'] = 1;
$this->changeSpaceCameraColor( $this->changeSpaceCameraColor(
$oldValues['id'], $oldValues['id'],

Loading…
Cancel
Save