Browse Source

默认模式不可删除

master
wanghongjun 4 days ago
parent
commit
27d7fb4371
  1. 2
      app/Http/Controllers/Admin/ParkingPatternController.php
  2. 7
      app/Services/ParkingPatternService.php
  3. 3
      resources/lang/en/service.php
  4. 3
      resources/lang/zh-CN/service.php
  5. 3
      resources/lang/zh-TW/service.php

2
app/Http/Controllers/Admin/ParkingPatternController.php

@ -389,7 +389,7 @@ class ParkingPatternController extends BaseController
null,
__('admin.delete_succeeded')
);
} catch (ValidationException $e) {
} catch (ValidationException|CustomException $e) {
throw $e;
} catch (Exception $e) {
return $this->responseService->systemError(

7
app/Services/ParkingPatternService.php

@ -2,13 +2,12 @@
namespace App\Services;
use App\Exceptions\CustomException;
use App\Models\ParkingPattern as ParkingPatternModel;
use App\Models\ParkingPatternSpace;
use App\Models\ParkingSpace;
use App\Models\ParkingSpaceType;
use Exception;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class ParkingPatternService extends BaseService
@ -239,7 +238,9 @@ class ParkingPatternService extends BaseService
DB::beginTransaction();
$model = ParkingPatternModel::query()->findOrFail($id);
if ($model['is_default'] == '1') {
throw new CustomException(__service('parking_pattern.default_del'));
}
$this->logService->logDeleted($model, 'parking_pattern.delete');
$model->delete();

3
resources/lang/en/service.php

@ -85,7 +85,8 @@ return [
'name_exists' => 'Activity mode already exists',
'space_exists' => 'The current mode parking number already exists',
'space_not_exists' => 'The current parking space number does not exist',
'type_not_exists' => 'The current parking space type does not exist'
'type_not_exists' => 'The current parking space type does not exist',
'default_del' => 'The default mode cannot be deleted.'
],
'event_calendar' => [
'planned' => 'Planned',

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

@ -85,7 +85,8 @@ return [
'name_exists' => '活动模式已存在',
'space_exists' => '当前模式车位号已存在',
'space_not_exists' => '当前模式车位号不存在',
'type_not_exists' => '当前模式车位类型不存在'
'type_not_exists' => '当前模式车位类型不存在',
'default_del' => '默认模式不可删除'
],
'event_calendar' => [
'planned' => '计划中',

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

@ -85,7 +85,8 @@ return [
'name_exists' => '活動模式已存在',
'space_exists' => '當前模式車位號已存在',
'space_not_exists' => '當前模式車位號不存在',
'type_not_exists' => '當前模式車位類型不存在'
'type_not_exists' => '當前模式車位類型不存在',
'default_del' => '默认模式無法刪除'
],
'event_calendar' => [
'planned' => '計畫中',

Loading…
Cancel
Save