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, pp.enquiry_id,
pe.reg_no, pe.reg_no,
etm.endorsement_type as endorsement_type_value, 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('insurers i', 'i.id = partner_endorsement_request.insurer_id', 'left')
->join('insurer_branch ib', 'ib.id = partner_endorsement_request.insurer_branch_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') ->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_enquiry pe', 'pe.id = pp.enquiry_id', 'left')
->join('partner_endorsement_type_master etm', 'etm.id = partner_endorsement_request.endorsement_type', '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_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); ->where('partner_endorsement_request.is_active', 1);
// If ID is provided, fetch single record // If ID is provided, fetch single record
@ -149,7 +151,7 @@ class EndorsementController extends ResourceController
$policy = $this->PolicyModel $policy = $this->PolicyModel
->select('partner_policy.*, ->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.client_id,
E.name as insured_name, E.name as insured_name,
E.mobile as client_mobile, E.mobile as client_mobile,
@ -197,6 +199,7 @@ class EndorsementController extends ResourceController
'reg_no' => $policy['reg_no'] ?? null, 'reg_no' => $policy['reg_no'] ?? null,
'broker_id' => $policy['broker_id'] ?? null, 'broker_id' => $policy['broker_id'] ?? null,
'insured_name' => $policy['insured_name'] ?? null, 'insured_name' => $policy['insured_name'] ?? null,
'payment_mode_id' => $policy['payment_mode_id'] ?? null,
]; ];
} else { } else {
@ -213,6 +216,7 @@ class EndorsementController extends ResourceController
'reg_no' => $reqData['reg_no'] ?? null, 'reg_no' => $reqData['reg_no'] ?? null,
'broker_id' => $reqData['broker_id'] ?? null, 'broker_id' => $reqData['broker_id'] ?? null,
'insured_name' => $reqData['insured_name'] ?? 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']; $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) // Always update file (either old or new)
$updateData['endorsement_file_name'] = $uploadedCompletionFile; $updateData['endorsement_file_name'] = $uploadedCompletionFile;