mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 20:01:07 +03:30
add package
This commit is contained in:
@@ -27,7 +27,7 @@ class UserController extends Controller
|
||||
if ($user->hasRole('Supervisor')) {
|
||||
$medical_center_id = $user->medical_center_id;
|
||||
}
|
||||
elseif($request->has('medical_center_id') && $request->medical_center_id) {
|
||||
elseif($request->has('medicalCenter_id') && $request->medicalCenter_id) {
|
||||
$medical_center_id = $request->medical_center_id;
|
||||
} else {
|
||||
$medical_center_id = null;
|
||||
@@ -35,9 +35,17 @@ class UserController extends Controller
|
||||
$Users = User::when($request->has('name') && $request->name, function($query) use($request){
|
||||
$query->where('name', 'LIKE', '%'.$request->name.'%');
|
||||
})
|
||||
->when($request->has('date') && $request->date, function($query) use($request){
|
||||
$Date = ($request->date) ? date($request->date . ' 23:59:59') : date('Y-m-d' . ' 23:59:59');
|
||||
$query->where('created_at', $Date);
|
||||
->when(($request->has('fromPicker') && $request->fromPicker) || ($request->has('upToPicker') && $request->upToPicker), function ($query) use ($request)
|
||||
{
|
||||
$from = ($request->fromPicker) ? date($request->fromPicker . ' 00:00:00') : date('2010-01-01' . ' 00:00:00');
|
||||
$upTo = ($request->upToPicker) ? date($request->upToPicker . ' 23:59:59') : date('Y-m-d' . ' 23:59:59');
|
||||
return $query->whereBetween('created_at', [$from, $upTo]);
|
||||
})
|
||||
->when($request->has('cell_number') && $request->cell_number, function($query) use($request){
|
||||
$query->where('cell_number', 'LIKE', '%'.$request->cell_number.'%');
|
||||
})
|
||||
->when($request->has('role') && $request->role, function($query) use($request){
|
||||
$query->role($request->role);
|
||||
})
|
||||
->when($medical_center_id, function($query) use ($medical_center_id){
|
||||
$query->where('medical_center_id', $medical_center_id);
|
||||
@@ -89,14 +97,12 @@ class UserController extends Controller
|
||||
public function destroy(User $User)
|
||||
{
|
||||
if (auth('api')->user()->cant('delete', $User)) {
|
||||
return \MessageResponse::error(trans('messages.failed'));
|
||||
return \MessageResponse::error(trans('messages.access_denied'));
|
||||
}
|
||||
$User->delete();
|
||||
return \MessageResponse::success(trans('messages.success'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
public function getByMedicalCenter(MedicalCenter $MedicalCenter)
|
||||
{
|
||||
$user = auth('api')->user();
|
||||
|
||||
Reference in New Issue
Block a user