|
|
|
@ -49,7 +49,10 @@ class ParkingLicensePlateService |
|
|
|
*/ |
|
|
|
public function createData($data) |
|
|
|
{ |
|
|
|
if (ParkingLicensePlate::query()->where('number', $data['number']) |
|
|
|
if (ParkingLicensePlate::query()->whereRaw( |
|
|
|
'BINARY `number` = ?', |
|
|
|
[$data['number']] |
|
|
|
) |
|
|
|
->exists() |
|
|
|
) { |
|
|
|
throw new Exception(__('service.license_plate.number_exists')); |
|
|
|
@ -90,10 +93,12 @@ class ParkingLicensePlateService |
|
|
|
|
|
|
|
// 验证 |
|
|
|
$existsWhere = [ |
|
|
|
['number', '=', $data['number']], |
|
|
|
['id', '<>', $id] |
|
|
|
]; |
|
|
|
if (ParkingLicensePlate::query()->where($existsWhere)->exists()) { |
|
|
|
if (ParkingLicensePlate::query()->where($existsWhere)->whereRaw( |
|
|
|
'BINARY `number` = ?', |
|
|
|
[$data['number']] |
|
|
|
)->exists()) { |
|
|
|
throw new Exception(__('service.license_plate.number_exists')); |
|
|
|
} |
|
|
|
|
|
|
|
|