From b0a6b5c859c12fa13f6dfd6fcaac528f45f2323e Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Sat, 30 Aug 2025 10:56:45 +0530 Subject: [PATCH] GWM : Class 500 error --- app/Controllers/MasterController.php | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/app/Controllers/MasterController.php b/app/Controllers/MasterController.php index ede95f9..8248552 100644 --- a/app/Controllers/MasterController.php +++ b/app/Controllers/MasterController.php @@ -165,20 +165,27 @@ class MasterController extends ResourceController $user_id = $this->request->getVar('user_id'); $user = $this->userModel->where('user_id', $user_id)->first(); + $groupData = $this->groupModel->find($user['group_id']); + if($groupData) { if($trip_type == 1) { $policyId = $groupData['domestic_policy_id'];}else{ $policyId = $groupData['international_policy_id'];} + // dd($policyId); if($policyId != null) { - $minFlightClassKey = $this->policyDetailsModel->where('policy_id',$policyId)->where('service_id',1)->get()->getRow()->class; - $minTrainClassKey = $this->policyDetailsModel->where('policy_id',$policyId)->where('service_id',2)->get()->getRow()->class; - $minHotelClassKey = $this->policyDetailsModel->where('policy_id',$policyId)->where('service_id',5)->get()->getRow()->class; + $minFlightRow = $this->policyDetailsModel->where('policy_id', $policyId)->where('service_id', 1)->get()->getRow(); + + $minTrainRow = $this->policyDetailsModel->where('policy_id', $policyId)->where('service_id', 2)->get()->getRow(); + + $minHotelRow = $this->policyDetailsModel->where('policy_id', $policyId)->where('service_id', 5)->get()->getRow(); + + $minFlightClassKey = $minFlightRow ? $minFlightRow->class : null; + $minTrainClassKey = $minTrainRow ? $minTrainRow->class : null; + $minHotelClassKey = $minHotelRow ? $minHotelRow->class : null; + } - // echo "Flight 3 but ".$minFlightClassKey; //3 - // echo "\n train 1 but ".$minTrainClassKey; //1 - // echo "\n hotel 5 but ".$minHotelClassKey; //5 - // die; + //flight $allFlightClass = $this->dropdownModel->where('dropdown', 'flight_class')->orderBy('dropdown_key','ASC')->findAll();