From 721e318997d7eb769f8020f829f73205b01035c3 Mon Sep 17 00:00:00 2001 From: Linksehat Staging Server Date: Wed, 19 Jun 2024 11:01:13 +0700 Subject: [PATCH] update --- Modules/Linksehat/Http/Controllers/Api/ChatController.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Modules/Linksehat/Http/Controllers/Api/ChatController.php b/Modules/Linksehat/Http/Controllers/Api/ChatController.php index dbfeb022..5fef9e9b 100644 --- a/Modules/Linksehat/Http/Controllers/Api/ChatController.php +++ b/Modules/Linksehat/Http/Controllers/Api/ChatController.php @@ -86,6 +86,9 @@ class ChatController extends Controller foreach($dataChannel as $d){ $user = User::with('detail')->where('nID', $d['member_id'])->first(); $lastMessage = Message::where('channel_id', $d['id']) + ->where('type', '!=', 'summary') + ->where('type', '!=', 'trigger') + ->latest('created_at') ->first(); $urlAvatarDefault = $user->detail->nIDJenisKelamin == 1 ? 'https://linksehat.dev/assets/img/users/male-avatar.png' : 'https://linksehat.dev/assets/img/users/female-avatar.png'; @@ -262,9 +265,9 @@ class ChatController extends Controller } $prescription = Prescription::where('livechat_id', $livechat->id)->first(); - $prescriptionItems = PrescriptionItem::with('drug')->where('prescription_id',$prescription->id)->get(); $prescriptions = []; - if ($prescriptionItems){ + if ($prescription){ + $prescriptionItems = PrescriptionItem::with('drug')->where('prescription_id',$prescription->id)->get(); foreach($prescriptionItems as $item){ $row['medicine'] = $item->drug->name; $row['direction'] = $item->direction;