update import
This commit is contained in:
@@ -52,23 +52,27 @@ class ClaimRequestService{
|
||||
$statusClaim = null;
|
||||
}
|
||||
|
||||
$claimRequestData = [
|
||||
'code' => $code,
|
||||
'request_log_id' => $requestLogID ?? 0,
|
||||
'member_id' => $member->id,
|
||||
'submission_date' => $submissionDate ?? now(),
|
||||
'status' => $status,
|
||||
'claim_management' => $claimManagement,
|
||||
'status_claim_management' => $statusClaim,
|
||||
'submission_date_claim_management' => $submissionDateClaimManagement,
|
||||
'submission_by_claim_management' => $submissionByClaimManagement,
|
||||
'payment_type' => $paymentType,
|
||||
'service_code' => $serviceCode,
|
||||
'policy_id' => $member->currentPolicy->id ?? null,
|
||||
'organization_id' => $organization ? $organization->id : 0,
|
||||
];
|
||||
if($row['total_billing']) {
|
||||
$data = [
|
||||
'code' => $code,
|
||||
'request_log_id' => $requestLogID ?? 0,
|
||||
'member_id' => $member->id,
|
||||
'submission_date' => $submissionDate ?? now(),
|
||||
'status' => $status,
|
||||
'claim_management' => $claimManagement,
|
||||
'status_claim_management' => $statusClaim,
|
||||
'submission_date_claim_management' => $submissionDateClaimManagement,
|
||||
'submission_by_claim_management' => $submissionByClaimManagement,
|
||||
'payment_type' => $paymentType,
|
||||
'service_code' => $serviceCode,
|
||||
'policy_id' => $member->currentPolicy->id ?? null,
|
||||
'organization_id' => $organization ? $organization->id : 0,
|
||||
];
|
||||
} else {
|
||||
$data = [];
|
||||
}
|
||||
$claimRequest = ClaimRequest::updateOrCreate(['request_log_id' => $requestLogID],$data);
|
||||
|
||||
$claimRequest = ClaimRequest::updateOrCreate(['request_log_id' => $requestLogID],$claimRequestData);
|
||||
if (count($row)>0){
|
||||
$benefitData = Benefit::where('code', $row['benefit_code'])->first();
|
||||
$requestLogData = RequestLogBenefit::updateOrCreate(
|
||||
@@ -194,9 +198,6 @@ class ClaimRequestService{
|
||||
$date = date('ymd');
|
||||
// Menghasilkan kode dengan format yang diinginkan
|
||||
$code = 'CLAIM' . $sparator. 'I' . $sparator. $organization->code . $sparator. $date. $sparator . $member->currentPolicy->code . $sparator. $member->member_id . $sparator. str_pad($next_number, 5, '0', STR_PAD_LEFT);
|
||||
|
||||
// $code = $row['client_claim_id'];
|
||||
// dd($row['date_submission']);
|
||||
$submissionDate = Helper::dateParser($row['date_submission']);
|
||||
$paymentType = $requestLog->payment_type;
|
||||
if ($row['qc'] == 'Y'){
|
||||
@@ -205,7 +206,6 @@ class ClaimRequestService{
|
||||
$status = 'requested';
|
||||
}
|
||||
$serviceCode = $requestLog->service_code;
|
||||
|
||||
$newClaimRequest = $this->storeClaimRequest(
|
||||
row: $row,
|
||||
code: $code,
|
||||
@@ -218,15 +218,6 @@ class ClaimRequestService{
|
||||
organization_code: $organization->code
|
||||
);
|
||||
$newlyCreatedID = $newClaimRequest->id;
|
||||
// $newClaimManangement = $this->storeClaimManagement($row, $member, $newlyCreatedID);
|
||||
// ClaimRequested::dispatch($newClaimRequest);
|
||||
// // Log History
|
||||
// $newClaimRequest->histories()->create([
|
||||
// 'title' => 'New Claim Requested',
|
||||
// 'description' => "Claim Requested for Member : {$member->member_id} - ({$member->full_name})",
|
||||
// 'type' => 'info',
|
||||
// 'system_origin' => 'import-internal-aso'
|
||||
// ]);
|
||||
return $newClaimRequest;
|
||||
} catch (\Exception $e) {
|
||||
throw $e;
|
||||
|
||||
Reference in New Issue
Block a user