GWM : payment mode id added in endorsment reqest

This commit is contained in:
Gowtham M 2026-02-27 18:38:57 +05:30
parent 790ef1bf77
commit f5ebee9b70

View File

@ -52,7 +52,8 @@ class EndorsementController extends ResourceController
pp.enquiry_id,
pe.reg_no,
etm.endorsement_type as endorsement_type_value,
PB.name as broker_name')
PB.name as broker_name,
pm.value as payment_mode_value')
->join('insurers i', 'i.id = partner_endorsement_request.insurer_id', 'left')
->join('insurer_branch ib', 'ib.id = partner_endorsement_request.insurer_branch_id', 'left')
->join('clients c', 'c.id = partner_endorsement_request.client_id', 'left')
@ -61,6 +62,7 @@ class EndorsementController extends ResourceController
->join('partner_enquiry pe', 'pe.id = pp.enquiry_id', 'left')
->join('partner_endorsement_type_master etm', 'etm.id = partner_endorsement_request.endorsement_type', 'left')
->join('partner_brokers PB', 'PB.id = partner_endorsement_request.broker_id', 'left')
->join('partner_payment_mode_master pm', 'pm.id = partner_endorsement_request.payment_mode_id', 'left')
->where('partner_endorsement_request.is_active', 1);
// If ID is provided, fetch single record
@ -149,7 +151,7 @@ class EndorsementController extends ResourceController
$policy = $this->PolicyModel
->select('partner_policy.*,
Q.insurer_id, Q.insurer_branch_id,
Q.insurer_id, Q.insurer_branch_id, Q.payment_mode_id,
E.client_id,
E.name as insured_name,
E.mobile as client_mobile,
@ -197,6 +199,7 @@ class EndorsementController extends ResourceController
'reg_no' => $policy['reg_no'] ?? null,
'broker_id' => $policy['broker_id'] ?? null,
'insured_name' => $policy['insured_name'] ?? null,
'payment_mode_id' => $policy['payment_mode_id'] ?? null,
];
} else {
@ -213,6 +216,7 @@ class EndorsementController extends ResourceController
'reg_no' => $reqData['reg_no'] ?? null,
'broker_id' => $reqData['broker_id'] ?? null,
'insured_name' => $reqData['insured_name'] ?? null,
'payment_mode_id' => $reqData['payment_mode_id'] ?? null,
];
}
@ -315,6 +319,10 @@ class EndorsementController extends ResourceController
$updateData['pending_days'] = $reqData['pending_days'];
}
if (isset($reqData['payment_mode_id'])) {
$updateData['payment_mode_id'] = $reqData['payment_mode_id'];
}
// Always update file (either old or new)
$updateData['endorsement_file_name'] = $uploadedCompletionFile;