fix the issue with getByMedicalCenter (commented the wrong code)

This commit is contained in:
Moradi
2025-03-15 13:55:18 +03:30
parent af876a5e07
commit 8a90d3bce4
+9 -9
View File
@@ -179,14 +179,14 @@ class UserController extends Controller
if ( auth( 'api' )->user()->cant( 'getByMedicalCenter' , $MedicalCenter ) ) {
return MessageResponse::error( trans( 'messages.failed' ) );
}
if ($user->hasRole('Admin')){
$MedicalCenter = MedicalCenter::with(['users' => function ($query) {
$query->select('id', 'medical_center_id', 'name', 'cell_number', 'status')
->whereDoesntHave('roles', function ($roleQuery) {
$roleQuery->where('name', 'Admin');
});
}, 'users.roles'])->get();
}else{
// if ($user->hasRole('Admin')){
// $MedicalCenter = MedicalCenter::with(['users' => function ($query) {
// $query->select('id', 'medical_center_id', 'name', 'cell_number', 'status')
// ->whereDoesntHave('roles', function ($roleQuery) {
// $roleQuery->where('name', 'Admin');
// });
// }, 'users.roles'])->get();
// }else{
$MedicalCenter = $MedicalCenter->load( [ 'users' => function ( $query ) use ( $user ) {
if ( $user->hasRole( 'User' ) ) {
return $query->select( [ 'id' , 'medical_center_id' , 'name' , 'cell_number' , 'status' ] )->where( 'id' , $user->id );
@@ -197,7 +197,7 @@ class UserController extends Controller
});
}
} , 'users.roles' ] );
}
// }
return MessageResponse::data( $MedicalCenter );
}