fix the bugs

This commit is contained in:
2025-08-13 14:14:28 +03:30
parent 9a0758a754
commit f77d0ee0d0
11 changed files with 69 additions and 82 deletions

View File

@@ -27,8 +27,8 @@ class UserManagementController extends Controller
User::query()->where('username', "<>", "witel"),
$request,
allowedFilters: array('id', 'full_name', 'username', 'province_id', 'phone_number', 'national_id', 'telephone_id'),
allowedSortings: array('id', 'full_name', 'username', 'province_id', 'phone_number', 'national_id', 'telephone_id'),
allowedRelations: array('roles:id,name_fa')
allowedRelations: array('roles:id,name_fa'),
allowedSortings: array('id', 'full_name', 'username', 'province_id', 'phone_number', 'national_id', 'telephone_id')
);
return response()->json($data);

View File

@@ -123,7 +123,7 @@ class CallController extends Controller
$size = $request->size ?? config('global_variables.MAX_RECORDS_COUNT');
$calls_data = Call::query()
->when($phone_number, fn($query, $phone_number) => $query->where('phone_number', '=', $phone_number))
->when($phone_number, fn($query, $phone_number) => $query->where('caller_phone_number', '=', $phone_number))
->orderBy('created_at', 'DESC')
->limit($size)
->get();

View File

@@ -52,7 +52,7 @@ class ProfileController extends Controller
public function online(Request $request): JsonResponse
{
User::query()
->firstWhere('telephone_id', '=', $request->telephone_id)
->Where('telephone_id', '=', $request->telephone_id)
->update(['is_online' => true,]);
return $this->successResponse();

View File

@@ -22,14 +22,22 @@ class SupervisorController extends Controller
return response()->json($dataTableService->index($request));
}
public function rate(RateRequest $request,OperatorDialogue $operatorDialogue): JsonResponse
public function rate(RateRequest $request): JsonResponse
{
$operatorDialogue->update([
'supervisor_id' => auth()->user()->id,
'is_good' => $request->is_good,
'is_listen' => true,
'description' => $request->description,
]);
OperatorDialogue::query()->updateOrCreate(
[
$request->cdr_unique_id
],
[
'cdr_unique_id' => $request->cdr_unique_id,
'date' => $request->date,
'supervisor_id' => auth()->user()->id,
'is_good' => $request->is_good,
'is_listen' => true,
'description' => $request->description,
]
);
return $this->successResponse();
}