Browse Source

车位删除同步删除模式关联车位2

master
wanghongjun 3 weeks ago
parent
commit
b15989b24f
  1. 20
      app/Services/ParkingPatternSpaceService.php
  2. 4
      app/Services/ParkingSpaceService.php

20
app/Services/ParkingPatternSpaceService.php

@ -165,18 +165,20 @@ class ParkingPatternSpaceService extends BaseService
return []; return [];
} }
// 车位删除同步删除已添加的绘制地图 // 车位删除同步删除已添加模式车位
public static function syncDeleteMapSpace($space_id) public static function syncDelPatternSpace($space_id)
{ {
$id = ParkingPatternSpace::query()->where([ $ids = ParkingPatternSpace::query()->where([
'space_id' => $space_id 'space_id' => $space_id
])->value('id'); ])->pluck('id');
if ($id) { if ($ids) {
$model = ParkingPatternSpace::query()->findOrFail($id); $model = ParkingPatternSpace::query()->whereIn('id', $ids);
$oldValue = $model->select()->get()->toArray();
$model->delete(); $model->delete();
(new OperationLogService())->logDeleted( (new OperationLogService())->logDeletedData(
$model, new ParkingPatternSpace(),
'parking_pattern_space.delete' 'parking_pattern_space.delete',
$oldValue
); );
} }
} }

4
app/Services/ParkingSpaceService.php

@ -557,7 +557,7 @@ class ParkingSpaceService extends BaseService
); );
// 同步删除模式关联车位 // 同步删除模式关联车位
ParkingPatternSpaceService::syncDeleteMapSpace($id); ParkingPatternSpaceService::syncDelPatternSpace($id);
DB::commit(); DB::commit();
return true; return true;
@ -591,7 +591,7 @@ class ParkingSpaceService extends BaseService
$oldValue['floor_id'] $oldValue['floor_id']
); );
// 同步删除模式关联车位 // 同步删除模式关联车位
ParkingPatternSpaceService::syncDeleteMapSpace($id); ParkingPatternSpaceService::syncDelPatternSpace($id);
} }
DB::commit(); DB::commit();

Loading…
Cancel
Save