Merge branch 'main' of bitbucket.org:jubilian/nhance_partner_be
This commit is contained in:
commit
218794deef
@ -127,6 +127,7 @@ if (!function_exists('createBDS')) {
|
||||
'agent_id' => $policyData['agent_id'],
|
||||
'agent_code' => $policyData['agent_code'],
|
||||
'pos_id' => $policyData['pos_id'],
|
||||
'entry_from' => 4,
|
||||
];
|
||||
$policyTransactionId = $policyTransactionModel->insert($policyTransactionData, true);
|
||||
$log[] = "Policy transaction created (ID: {$policyTransactionId})";
|
||||
@ -138,10 +139,23 @@ if (!function_exists('createBDS')) {
|
||||
'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_policy_issue_date' => $policyData['issued_date'],
|
||||
'bp_amt' => $policyData['od'],
|
||||
'cop_amt' => $policyData['od'],
|
||||
'exp_amt' => $policyData['commission_amount'],
|
||||
'pt_policy_issue_date' => $policyData['issued_date']
|
||||
'agreed_amt' => $policyData['commission_amount'],
|
||||
'bp_igst' => !empty($policyData['premium_amount'])
|
||||
? ($policyData['igst'] / $policyData['premium_amount']) * 100
|
||||
: 0,
|
||||
'bp_cgst' => !empty($policyData['premium_amount'])
|
||||
? ($policyData['cgst'] / $policyData['premium_amount']) * 100
|
||||
: 0,
|
||||
'bp_sgst' => !empty($policyData['premium_amount'])
|
||||
? ($policyData['sgst'] / $policyData['premium_amount']) * 100
|
||||
: 0,
|
||||
'tp_amt' => $policyData['tp'],
|
||||
'bp_gst_amt' => ($policyData['sgst']+$policyData['cgst']+$policyData['igst']),
|
||||
'amount' => $policyData['premium_amount'],
|
||||
];
|
||||
$ptCoShareId = $ptCoShareDetailsModel->insert($ptCoShareDetails, true);
|
||||
$log[] = "PT Co-Share details created (ID: {$ptCoShareId})";
|
||||
|
||||
@ -60,7 +60,7 @@ class EnquiryModel extends Model
|
||||
pm.value as payment_mode_value,
|
||||
ipti.insurance_plan_type
|
||||
')
|
||||
->select('CASE WHEN P.client_id IS NOT NULL THEN 1 ELSE 0 END AS is_bds_pushed', false)
|
||||
->select('CASE WHEN P.client_id > 0 THEN 1 ELSE 0 END AS is_bds_pushed', false)
|
||||
->join('vehicle_type VT', 'VT.id = partner_enquiry.vehicle_type_id', 'left')
|
||||
->join('partner_agent A', 'A.id = partner_enquiry.agent_id', 'left')
|
||||
->join('partner_staff S', 'S.id = partner_enquiry.assigned_to', 'left')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user