From 236119e71f48985e43033a9ebc0a47a598c5184c Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Tue, 16 Dec 2025 10:21:13 +0530 Subject: [PATCH 1/3] role mster --- app/Controllers/MasterController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Controllers/MasterController.php b/app/Controllers/MasterController.php index 1878458..2b5b7c0 100644 --- a/app/Controllers/MasterController.php +++ b/app/Controllers/MasterController.php @@ -54,7 +54,7 @@ class MasterController extends ResourceController public function getRoleMaster() { - $data = $this->RoleMasterModel->whereIn('id',[2,3])->findAll(); + $data = $this->RoleMasterModel->whereIn('id',[2,3,4])->findAll(); if (!$data) { return $this->failNotFound('No data found'); From b64658b637a7aa9038c70c74d5dc7e8a8df83fc5 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Tue, 16 Dec 2025 12:07:23 +0530 Subject: [PATCH 2/3] Staff list --- app/Controllers/StaffController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Controllers/StaffController.php b/app/Controllers/StaffController.php index d46adb7..c54e0f4 100644 --- a/app/Controllers/StaffController.php +++ b/app/Controllers/StaffController.php @@ -31,7 +31,7 @@ class StaffController extends ResourceController $data = $this->StaffModel->select('partner_staff.* , R.role') ->join('partner_role_master R', 'R.id = partner_staff.role_id', 'left') ->where('partner_staff.manager_id' , $manager_id ) - ->whereIn('partner_staff.role_id' , [2,3] ) + ->whereIn('partner_staff.role_id' , [2,3,4] ) ->findAll(); }else if(!empty($handler_id)){ From b320b059234b7206097f3b8c7927b762f0eafeaa Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Tue, 16 Dec 2025 14:44:50 +0530 Subject: [PATCH 3/3] broker short name added --- app/Controllers/InvoiceController.php | 2 +- app/Controllers/MasterController.php | 4 +++- app/Helpers/common_helper.php | 17 ++++++++++------- app/Models/PartnerBrokerModel.php | 1 + 4 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app/Controllers/InvoiceController.php b/app/Controllers/InvoiceController.php index 62ddf6a..20f9482 100644 --- a/app/Controllers/InvoiceController.php +++ b/app/Controllers/InvoiceController.php @@ -103,7 +103,7 @@ class InvoiceController extends ResourceController 'agent_id' => $input['agent_id'] ?? '', 'till_date' => $input['till_date'] ? date('Y-m-d', strtotime($input['till_date'])) : null, 'invoice_date' => $input['invoice_date'] ? date('Y-m-d', strtotime($input['invoice_date'])) : null, - 'payout_status' => $input['payout_status'] ?? 0, + 'payout_status' => 1, 'is_active' => 1, 'updated_at' => date('Y-m-d H:i:s'), 'updated_by' => $input['updated_by'] ?? 0 diff --git a/app/Controllers/MasterController.php b/app/Controllers/MasterController.php index 2b5b7c0..44944b2 100644 --- a/app/Controllers/MasterController.php +++ b/app/Controllers/MasterController.php @@ -162,6 +162,7 @@ class MasterController extends ResourceController $data = [ 'name' => $input['name'], + 'short_name' => $input['short_name'], 'is_active' => 1, 'created_by' => $input['created_by'] ?? null, ]; @@ -197,7 +198,8 @@ class MasterController extends ResourceController } $data = [ - 'name' => $input['name'] ?? null, + 'name' => $input['name'] , + 'short_name'=> $input['short_name'], 'updated_by' => $input['updated_by'] ?? null, ]; diff --git a/app/Helpers/common_helper.php b/app/Helpers/common_helper.php index a600be3..f074ee5 100644 --- a/app/Helpers/common_helper.php +++ b/app/Helpers/common_helper.php @@ -108,6 +108,7 @@ if (!function_exists('createBDS')) { 'month' => $policyData['issued_date'], 'policy_start_date' => $policyData['start_date'], 'policy_end_date' => $policyData['end_date'], + 'renewal_date' => (new DateTime($policyData['end_date']))->modify('+1 day')->format('Y-m-d'), 'endorsement_no' => null, 'action_type' => 'inception', 'revenue_type' => "NA", @@ -131,13 +132,15 @@ if (!function_exists('createBDS')) { // 5. Always create pt co-share details $ptCoShareDetails = [ - 'pt_id' => $policyTransactionId, - 'insurer_id' => $policyData['insurer_id'], - 'insurer_branch_id' => $policyData['insurer_branch_id'], - 'co_share_type' => 1, - 'co_share_per' => 100, - 'bp_amt' => $policyData['premium_amount'], - 'cop_amt' => $policyData['premium_amount'], + 'pt_id' => $policyTransactionId, + 'insurer_id' => $policyData['insurer_id'], + 'insurer_branch_id' => $policyData['insurer_branch_id'], + 'co_share_type' => 1, + 'co_share_per' => 100, + 'bp_amt' => $policyData['premium_amount'], + 'cop_amt' => $policyData['premium_amount'], + 'exp_amt' => $policyData['commission_amount'], + 'pt_policy_issue_date' => $policyData['issued_date'] ]; $ptCoShareId = $ptCoShareDetailsModel->insert($ptCoShareDetails, true); $log[] = "PT Co-Share details created (ID: {$ptCoShareId})"; diff --git a/app/Models/PartnerBrokerModel.php b/app/Models/PartnerBrokerModel.php index e573abb..fcbc921 100644 --- a/app/Models/PartnerBrokerModel.php +++ b/app/Models/PartnerBrokerModel.php @@ -14,6 +14,7 @@ class PartnerBrokerModel extends Model protected $allowedFields = [ 'name', + 'short_name', 'is_active', 'created_by', 'updated_by'