FIX_BDS_ENTRY_FROM_THE INEPTION : RV
This commit is contained in:
parent
504e13eb17
commit
af2d954444
@ -36,8 +36,7 @@ use App\Models\PTCOShareDetailsModel;
|
|||||||
|
|
||||||
use App\Controllers\Jobs;
|
use App\Controllers\Jobs;
|
||||||
use App\Controllers\JobWorker;
|
use App\Controllers\JobWorker;
|
||||||
|
use App\Models\PolicyTypeModel;
|
||||||
|
|
||||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||||
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
|
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
|
||||||
use PhpOffice\PhpSpreadsheet\IOFactory;
|
use PhpOffice\PhpSpreadsheet\IOFactory;
|
||||||
@ -4997,6 +4996,7 @@ class EmpDataServiceController extends BaseController
|
|||||||
'ct_type' => 1,
|
'ct_type' => 1,
|
||||||
'is_cd_reduce_from_bds' => 0,
|
'is_cd_reduce_from_bds' => 0,
|
||||||
'client_type_id' => 0,
|
'client_type_id' => 0,
|
||||||
|
'bro_payable_by' => 1,
|
||||||
|
|
||||||
// 'status' => "co_insurer_pending",
|
// 'status' => "co_insurer_pending",
|
||||||
'status' => "completed",
|
'status' => "completed",
|
||||||
@ -5016,6 +5016,9 @@ class EmpDataServiceController extends BaseController
|
|||||||
|
|
||||||
private function ConstructPTShareData($policy_data, $pt_id, $params)
|
private function ConstructPTShareData($policy_data, $pt_id, $params)
|
||||||
{
|
{
|
||||||
|
$policyTypeModel = new PolicyTypeModel();
|
||||||
|
$policy_type_data = $policyTypeModel->where('is_active', 1)->where('id', $policy_data['policy_type_id'])->first();
|
||||||
|
|
||||||
$coShareData = [
|
$coShareData = [
|
||||||
'pt_id' => $pt_id,
|
'pt_id' => $pt_id,
|
||||||
'insurer_id' => $policy_data['insurer_id'],
|
'insurer_id' => $policy_data['insurer_id'],
|
||||||
@ -5027,8 +5030,12 @@ class EmpDataServiceController extends BaseController
|
|||||||
'bp_cgst' => 9,
|
'bp_cgst' => 9,
|
||||||
'co_share_type' => 1,
|
'co_share_type' => 1,
|
||||||
'co_share_per' => 100,
|
'co_share_per' => 100,
|
||||||
|
'standerd_bp_per' => $policy_type_data['ebp'],
|
||||||
|
'amount' => ($params['base_premium'] ?? 0) + ($params['gst'] ?? 0),
|
||||||
];
|
];
|
||||||
|
|
||||||
|
$coShareData['exp_amt'] = (($params['base_premium'] ?? 0) * ($policy_type_data['ebp'] ?? 0)) / 100;
|
||||||
|
|
||||||
$this->myLogger->logme("error", "Constructed PT co-share data: " . json_encode($coShareData));
|
$this->myLogger->logme("error", "Constructed PT co-share data: " . json_encode($coShareData));
|
||||||
|
|
||||||
return $coShareData;
|
return $coShareData;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user