From d98a50c5c2859b358d4249bdb376087a6bbb1ea9 Mon Sep 17 00:00:00 2001 From: "sanjeev.p" Date: Wed, 18 Mar 2026 14:38:57 +0530 Subject: [PATCH] FIX_date_issue_fixes --- app/Controllers/EndorsementController.php | 12 ++++++++++++ app/Controllers/ExcelExportController.php | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/app/Controllers/EndorsementController.php b/app/Controllers/EndorsementController.php index 656f513..6dfcd8b 100644 --- a/app/Controllers/EndorsementController.php +++ b/app/Controllers/EndorsementController.php @@ -47,6 +47,18 @@ class EndorsementController extends ResourceController $builder = $this->EndorsementModel ->select('partner_endorsement_request.*, + CASE + WHEN partner_endorsement_request.policy_start_date = "0000-00-00" + OR YEAR(partner_endorsement_request.policy_start_date) < 2000 + THEN NULL + ELSE DATE_FORMAT(partner_endorsement_request.policy_start_date, "%Y-%m-%d") + END as policy_start_date, + CASE + WHEN partner_endorsement_request.policy_end_date = "0000-00-00" + OR YEAR(partner_endorsement_request.policy_end_date) < 2000 + THEN NULL + ELSE DATE_FORMAT(partner_endorsement_request.policy_end_date, "%Y-%m-%d") + END as policy_end_date, i.name as insurer_name, i.short_name as insurer_short_name, ib.branch_name as insurer_branch, diff --git a/app/Controllers/ExcelExportController.php b/app/Controllers/ExcelExportController.php index d838dc5..fe3b438 100644 --- a/app/Controllers/ExcelExportController.php +++ b/app/Controllers/ExcelExportController.php @@ -1546,8 +1546,8 @@ class ExcelExportController extends ResourceController 'Insured Name', 'Insurer', 'Broker', - 'Contact Person', 'Partner Code And Name', + 'Contact Person', 'Remarks', 'Is Financial', 'Endorsement Premium Amount', @@ -2480,12 +2480,12 @@ class ExcelExportController extends ResourceController per.insured_name, I.name AS insurer_name, pb.name AS broker_name, + CONCAT(pa.agent_code, ' - ', pa.name) AS agent_details, per.contact_person, - CONCAT(pa.agent_code, ' - ', pa.name) AS agent_details per.endorsement_description, per.financia_or_non_financial, per.endorsement_premium, - per.commission_amount, + per.commission_amount