change plase mission service

This commit is contained in:
2025-05-19 14:47:03 +03:30
parent 186f31de3c
commit 699dcddcf5
2 changed files with 2 additions and 2 deletions

View File

@@ -0,0 +1,34 @@
<?php
namespace App\Services\Cartables\Mission;
use App\Facades\DataTable\DataTableFacade;
use App\Http\Traits\ApiResponse;
use App\Models\Mission;
use Illuminate\Http\Request;
class RequestPortalService
{
use ApiResponse;
public function datatable(Request $request)
{
$user = auth()->user();
$query = Mission::query();
if ($user->hasPermissionTo('mission-manage-city')) {
$query->where('edarate_shahri_id', '=', $user->edarate_shahri_id);
}
elseif ($user->hasPermissionTo('mission-manage-province')) {
$query->where('province_id', '=', $user->province_id);
}
return DataTableFacade::run(
$query,
$request,
allowedFilters: ['*'],
allowedSortings: ['*']
);
}
}