|
|
|
@ -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(); |
|
|
|
|