From a48e6c0793f286e117c49ef8a10891575083af3d Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Fri, 24 Oct 2025 12:01:36 +0530 Subject: [PATCH 01/35] FIX_BDS_ENDORSEMENT_EDIT --- .../PolicyTransactionController.php | 11 ++++-- .../policy_transaction_endorsement_form.php | 36 ++++++++++++++----- .../policy_transaction_endorsement_list.php | 7 +++- 3 files changed, 42 insertions(+), 12 deletions(-) diff --git a/app/Controllers/PolicyTransactionController.php b/app/Controllers/PolicyTransactionController.php index 94033074..0fcdfb0e 100644 --- a/app/Controllers/PolicyTransactionController.php +++ b/app/Controllers/PolicyTransactionController.php @@ -1271,9 +1271,10 @@ class PolicyTransactionController extends BaseController $data['tsi'] = generate_tsi_code($issue_type['issue_type'] ?? 1); - $client_branch_id = $data['client_branch_id']; - if ($data['client_branch_id'] == "") { + if (!isset($data['client_branch_id']) || $data['client_branch_id'] == "") { $client_branch_id = $issue_type['client_branch_id']; + }else{ + $client_branch_id = $data['client_branch_id']; } $data['is_cd_reduce_from_bds'] = (isset($issue_type['policy_type_id']) && $issue_type['policy_type_id'] > 7 && $data['client_type'] == 1) ? 1 : 0; @@ -1431,7 +1432,11 @@ class PolicyTransactionController extends BaseController $pt_id = null; if(!empty($data)){ - $inception_data = $this->policyTransactionModel->where('policy_no', $data['policy_no'])->where('client_id', $data['client_id'])->first(); + $inception_data = $this->policyTransactionModel + ->where('policy_no', $data['policy_no']) + ->where('client_id', $data['client_id']) + ->where('action_type', 'inception') + ->first(); $pt_id = $inception_data['id']; } diff --git a/app/Views/policy_transaction_endorsement_form.php b/app/Views/policy_transaction_endorsement_form.php index 2aabb115..4071282f 100644 --- a/app/Views/policy_transaction_endorsement_form.php +++ b/app/Views/policy_transaction_endorsement_form.php @@ -868,7 +868,6 @@ $('.branchdiv').show(); $('#table_tr_34').show(); $('#table_tr_37').show(); - } console.log('selectedClientType', selectedClientType); @@ -895,10 +894,12 @@ } - $('#client_policy_id').empty().append($('