From 6af6ded6ade28001d2906548841b0e1c62168f1c Mon Sep 17 00:00:00 2001 From: nocode Date: Mon, 15 Jul 2024 17:06:01 +0700 Subject: [PATCH] Update API add Customer --- Modules/Agents/Services/AgentService.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/Modules/Agents/Services/AgentService.php b/Modules/Agents/Services/AgentService.php index 140da8d..298283a 100644 --- a/Modules/Agents/Services/AgentService.php +++ b/Modules/Agents/Services/AgentService.php @@ -87,6 +87,7 @@ class AgentService */ public function myCustomer($input){ $listCustomer = []; + $finalAgentData = []; $myAgent = $this->modelAgentUser->where('user_id', auth()->user()->id)->latest()->first(); if(empty($myAgent) || empty($myAgent->agent_id)){ return ['status' => false, 'msg' => $this->getMessageReturn('no_data_agent')]; @@ -100,7 +101,20 @@ class AgentService $queryAgent->where('name', 'LIKE', '%' . $input['keyword'] . '%'); } $listCustomer = $queryAgent->orderBy('name', 'asc')->get(); - return ['status' => true, 'data' => $listCustomer, 'msg' => $this->getMessageReturn('success')]; + if(!empty($listCustomer)){ + foreach($listCustomer as $listC){ + $finalAgentData[] = [ + 'id' => $listC->id??'', + 'guest_name' => $listC->name??'', + 'phone' => $listC->phone??'', + 'email' => $listC->email??'', + 'grade' => $listC->grade??'', + 'date_receive' => $listC->created_at??'', + 'message' => $listC->msg??'' + ]; + } + } + return ['status' => true, 'data' => $finalAgentData, 'msg' => $this->getMessageReturn('success')]; } /** * Summary of formatCreateCustomer