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