From bf6df23798ce2c49c0bb8e947efb6482831c2f29 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Wed, 3 Sep 2025 17:15:08 +0530 Subject: [PATCH] GWM : request issue --- app/Config/Routes.php | 1 + app/Controllers/AgentController.php | 2 +- app/Controllers/EnquiryController.php | 27 +++++++++++++++++++++++++-- app/Controllers/StaffController.php | 7 ++++--- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/app/Config/Routes.php b/app/Config/Routes.php index e55a7c4..c110322 100755 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -60,6 +60,7 @@ $routes->group('api', ['filter' => 'appSignature'], function ($routes) { //Enquiry $routes->get('enquiry/enquiryList', 'EnquiryController::enquiryList'); + $routes->get('enquiry/enquiryQuotePolicyView', 'EnquiryController::enquiryQuotePolicyView'); $routes->post('enquiry/enquiryAssignUpdate', 'EnquiryController::enquiryAssignUpdate'); $routes->post('enquiry/createEnquiry', 'EnquiryController::createEnquiry'); $routes->post('enquiry/updateEnquiry', 'EnquiryController::updateEnquiry'); diff --git a/app/Controllers/AgentController.php b/app/Controllers/AgentController.php index 49cf29a..ff38635 100644 --- a/app/Controllers/AgentController.php +++ b/app/Controllers/AgentController.php @@ -148,7 +148,7 @@ class AgentController extends ResourceController public function changeAgentStatus() { try { - $data = $this->request->getPost(); + $data = $this->request->getJSON(true); // validate inputs if (!isset($data['id']) || !isset($data['is_active'])) { diff --git a/app/Controllers/EnquiryController.php b/app/Controllers/EnquiryController.php index 32ab356..a67670f 100644 --- a/app/Controllers/EnquiryController.php +++ b/app/Controllers/EnquiryController.php @@ -3,18 +3,25 @@ namespace App\Controllers; use CodeIgniter\RESTful\ResourceController; -use App\Models\EnquiryModel; + use App\Models\AgentModel; +use App\Models\EnquiryModel; +use App\Models\QuotationModel; +use App\Models\PolicyModel; class EnquiryController extends ResourceController { protected $enquiryModel; protected $AgentModel; + protected $QuotationModel; + protected $PolicyModel; public function __construct() { $this->enquiryModel = new EnquiryModel(); $this->AgentModel = new AgentModel(); + $this->enquiryModel = new QuotationModel(); + $this->AgentModel = new PolicyModel(); } // List all enquiries @@ -46,6 +53,22 @@ class EnquiryController extends ResourceController } } + // List all enquiries + public function enquiryQuotePolicyView() + { + try { + + $enquiry_id = $this->request->getGet('enquiry_id'); + + + + return $this->respond(['status' => 'success', 'code' => 200, 'data' => []], 200); + + } catch (\Exception $e) { + return $this->respond(['status' => 'failed', 'code' => 500, 'error' => $e->getMessage()], 500); + } + } + // CREATE enquiry public function createEnquiry() { @@ -176,7 +199,7 @@ class EnquiryController extends ResourceController { try { - $data = $this->request->getPost(); + $data = $this->request->getJSON(true); if (!isset($data['id'])) { return $this->respond(['status' => 'failed', 'code' => 200, 'error' => 'ID Required'], 200); diff --git a/app/Controllers/StaffController.php b/app/Controllers/StaffController.php index 89ff2a9..17a3c04 100644 --- a/app/Controllers/StaffController.php +++ b/app/Controllers/StaffController.php @@ -57,7 +57,7 @@ class StaffController extends ResourceController public function createStaff() { try{ - $data = $this->request->getPost(); + $data = $this->request->getJSON(true); $insertData = [ 'name' => $data['name'], @@ -83,7 +83,8 @@ class StaffController extends ResourceController { try{ - $data = $this->request->getPost(); + $data = $this->request->getJSON(true); + print_r($data); if (!isset($data['id'])) { return $this->respond(['status' => 'failed', 'code' => 200, 'data' => 'ID Required'], 200); } @@ -121,7 +122,7 @@ class StaffController extends ResourceController public function changeStaffStatus() { try { - $data = $this->request->getPost(); + $data = $this->request->getJSON(true); // validate inputs if (!isset($data['id']) || !isset($data['is_active'])) {