This commit is contained in:
yushijinhun 2019-05-19 14:04:32 +08:00
parent b1353554eb
commit 2ed8001d27
No known key found for this signature in database
GPG Key ID: 5BC167F73EA558E4

View File

@ -109,11 +109,15 @@ class ReportController extends Controller
$report->texture->delete();
break;
case 'ban':
if (auth()->user()->permission <= $report->informer->permission) {
$uploader = User::find($report->uploader);
if (! $uploader) {
return json(trans('admin.users.operations.non-existent'), 1);
}
if (auth()->user()->permission <= $uploader->permission) {
return json(trans('admin.users.operations.no-permission'), 1);
}
$report->informer->permission = User::BANNED;
$report->informer->save();
$uploader->permission = User::BANNED;
$uploader->save();
break;
}