Browse Source

模式名称已存在限制

master
wanghongjun 6 days ago
parent
commit
e9cf152a05
  1. 17
      app/Imports/ParkingPatternImport.php
  2. 3
      resources/lang/en/imports.php
  3. 3
      resources/lang/zh-CN/imports.php
  4. 3
      resources/lang/zh-TW/imports.php

17
app/Imports/ParkingPatternImport.php

@ -2,6 +2,8 @@
namespace App\Imports;
use App\Models\ParkingPattern;
use App\Services\AdminTranslationService;
use App\Services\OperationLogService;
use App\Services\ParkingPatternService;
use Maatwebsite\Excel\Concerns\ToModel;
@ -48,6 +50,21 @@ class ParkingPatternImport implements ToModel
$this->error[] = imports_error($this->index, 'import16');
return;
}
$exists = ParkingPattern::query()->where('name', $this->model_name)
->exists();
if ($exists) {
$this->error[] = imports_error($this->index, 'import39');
return;
} else {
$pattern_id = AdminTranslationService::getTypeId(
10,
$this->model_name
);
if ($pattern_id) {
$this->error[] = imports_error($this->index, 'import39');
return;
}
}
$data = [
'model_name' => $this->model_name,
'admin_user_id' => $this->user_id,

3
resources/lang/en/imports.php

@ -38,5 +38,6 @@ return [
'import35' => 'Lane does not exist',
'import36' => 'The reason for passage cannot be empty.',
'import37' => 'The license plate number already exists.',
'import38' => 'Incorrect license plate number'
'import38' => 'Incorrect license plate number',
'import39' => 'The Mode Name Already Exists.'
];

3
resources/lang/zh-CN/imports.php

@ -38,5 +38,6 @@ return [
'import35' => '车道不存在',
'import36' => '通行原因不能为空',
'import37' => '车牌号码已存在',
'import38' => '车牌号码错误'
'import38' => '车牌号码错误',
'import39' => '模式名称已存在'
];

3
resources/lang/zh-TW/imports.php

@ -38,5 +38,6 @@ return [
'import35' => '車道不存在',
'import36' => '通行原因不能為空',
'import37' => '車牌號碼已存在',
'import38' => '車牌號碼錯誤'
'import38' => '車牌號碼錯誤',
'import39' => '模式名稱已存在'
];

Loading…
Cancel
Save