Update Claims Services
This commit is contained in:
@@ -580,32 +580,40 @@ class ClaimController extends Controller
|
|||||||
->first();
|
->first();
|
||||||
$results['claim_services'] = $claim_services;
|
$results['claim_services'] = $claim_services;
|
||||||
|
|
||||||
$claim_service_benefits = DB::table('claim_service_benefits')
|
if($claim_services && $claim_services->id)
|
||||||
->where('claim_service_id', $claim_services->id)
|
{
|
||||||
->select(
|
$claim_service_benefits = DB::table('claim_service_benefits')
|
||||||
'claim_service_benefits.claim_service_id',
|
->where('claim_service_id', $claim_services->id)
|
||||||
'claim_service_benefits.benefit_id',
|
->select(
|
||||||
DB::raw('(SELECT benefits.description FROM benefits WHERE id = claim_service_benefits.benefit_id LIMIT 1) AS name_benefits')
|
'claim_service_benefits.claim_service_id',
|
||||||
)
|
'claim_service_benefits.benefit_id',
|
||||||
->get();
|
DB::raw('(SELECT benefits.description FROM benefits WHERE id = claim_service_benefits.benefit_id LIMIT 1) AS name_benefits')
|
||||||
foreach ($claim_service_benefits as $item) {
|
)
|
||||||
$claimServiceId = $item->claim_service_id;
|
->get();
|
||||||
$nameBenefits = $item->name_benefits;
|
foreach ($claim_service_benefits as $item) {
|
||||||
$benefitId = $item->benefit_id."";
|
$claimServiceId = $item->claim_service_id;
|
||||||
if (!isset($output[$claimServiceId])) {
|
$nameBenefits = $item->name_benefits;
|
||||||
$output[$claimServiceId] = (object)[
|
$benefitId = $item->benefit_id."";
|
||||||
"claim_service_id" => $claimServiceId,
|
if (!isset($output[$claimServiceId])) {
|
||||||
"name_benefits" => $nameBenefits,
|
$output[$claimServiceId] = (object)[
|
||||||
"benefit_id" => [$benefitId],
|
"claim_service_id" => $claimServiceId,
|
||||||
];
|
"name_benefits" => $nameBenefits,
|
||||||
} else {
|
"benefit_id" => [$benefitId],
|
||||||
$output[$claimServiceId]->name_benefits .= ", " . $nameBenefits;
|
];
|
||||||
$output[$claimServiceId]->benefit_id[] = $benefitId."";
|
} else {
|
||||||
|
$output[$claimServiceId]->name_benefits .= ", " . $nameBenefits;
|
||||||
|
$output[$claimServiceId]->benefit_id[] = $benefitId."";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
$output = array_values($output);
|
||||||
$output = array_values($output);
|
|
||||||
|
$results['claim_service_benefits'] = $output[0];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$results['claim_service_benefits'] = null;
|
||||||
|
}
|
||||||
|
|
||||||
$results['claim_service_benefits'] = $output[0];
|
|
||||||
|
|
||||||
return Helper::responseJson($results);
|
return Helper::responseJson($results);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user