From f6d59f9e66dc3b22f5152dd4b571edf38832d936 Mon Sep 17 00:00:00 2001 From: "sanjeev.p" Date: Wed, 4 Feb 2026 12:06:00 +0530 Subject: [PATCH] FIX_EnquiryCreatedOnDate --- app/Controllers/EnquiryController.php | 24 ++++++++++++++++++++++++ app/Models/EnquiryModel.php | 3 ++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/app/Controllers/EnquiryController.php b/app/Controllers/EnquiryController.php index 14e1e83..22c2454 100644 --- a/app/Controllers/EnquiryController.php +++ b/app/Controllers/EnquiryController.php @@ -103,6 +103,10 @@ class EnquiryController extends ResourceController foreach ($data as $key => $row) { + if($row['enquiry_created_on'] !== null) + { + $data[$key]['enquiry_created_on'] = date('d-m-Y', strtotime($row['enquiry_created_on'])); + } if($row['created_on'] !== null) { $data[$key]['created_on'] = date('d-m-Y h:i A', strtotime($row['created_on'])); @@ -327,6 +331,16 @@ class EnquiryController extends ResourceController $isQuick = $data['is_quick_quote'] ?? 0; $isStaff = $data['is_data_created_by_staff'] ?? 0; + if (isset($data['enquiry_created_on']) && + !empty($data['enquiry_created_on']) && + $data['enquiry_created_on'] != '0000-00-00' && + strtotime($data['enquiry_created_on']) !== false + ) { + $insertData['enquiry_created_on'] = + date('Y-m-d H:i:s', strtotime($data['enquiry_created_on'])); + } + + $enquiryId = $this->enquiryModel->insert($insertData , true); @@ -435,6 +449,16 @@ class EnquiryController extends ResourceController ]; + if (array_key_exists('enquiry_created_on', $data) && + !empty($data['enquiry_created_on']) && + $data['enquiry_created_on'] != '0000-00-00' && + strtotime($data['enquiry_created_on']) !== false + ) { + $updateData['enquiry_created_on'] = + date('Y-m-d H:i:s', strtotime($data['enquiry_created_on'])); + } + + // File updates $idProofFile = $this->request->getFile('id_proof_file_name'); diff --git a/app/Models/EnquiryModel.php b/app/Models/EnquiryModel.php index d7461ec..5af5b24 100644 --- a/app/Models/EnquiryModel.php +++ b/app/Models/EnquiryModel.php @@ -32,7 +32,8 @@ class EnquiryModel extends Model 'is_data_created_by_manager', 'broker_id', 'enquiry_status', - 'is_quick_quote' + 'is_quick_quote', + 'enquiry_created_on' ]; protected $useTimestamps = true;