[WIP] ASO Payment
This commit is contained in:
@@ -39,7 +39,7 @@ class CorporateMemberController extends Controller
|
||||
'currentPolicy',
|
||||
// 'claims',
|
||||
'claims' => function ($claim) {
|
||||
return $claim->whereBetween('requested_at', [now()->startOfYear(), now()->endOfYear()]);
|
||||
// return $claim->whereBetween('requested_at', [now()->startOfYear(), now()->endOfYear()]);
|
||||
// return $claim->used(now()->startOfYear(), now()->endOfYear());
|
||||
}
|
||||
])
|
||||
|
||||
@@ -117,9 +117,9 @@ class CorporateServiceController extends Controller
|
||||
->where('service_code', $service_code)
|
||||
->with([
|
||||
'configs', 'service',
|
||||
'specialities',
|
||||
'specialities.speciality',
|
||||
'specialities.exclusions.rules'
|
||||
'corporateServiceSpecialities',
|
||||
'corporateServiceSpecialities.speciality',
|
||||
'corporateServiceSpecialities.exclusions.rules'
|
||||
])
|
||||
->first();
|
||||
// $service = CorporateServiceConfigResource::make($corporateService);
|
||||
@@ -425,9 +425,9 @@ class CorporateServiceController extends Controller
|
||||
->where('service_code', $service_code)
|
||||
->with([
|
||||
'configs', 'service',
|
||||
'specialities',
|
||||
'specialities.speciality',
|
||||
'specialities.exclusions.rules'
|
||||
'corporateServiceSpecialities',
|
||||
'corporateServiceSpecialities.speciality',
|
||||
'corporateServiceSpecialities.exclusions.rules'
|
||||
])
|
||||
->first();
|
||||
|
||||
|
||||
@@ -23,8 +23,8 @@ class CorporateServiceConfigResource extends JsonResource
|
||||
'name' => $this->service->name,
|
||||
'description' => $this->service->description,
|
||||
'configurations' => $this->configs->pluck('value', 'name'),
|
||||
'selected_specialities' => $this->specialities->where('active', true)->pluck('speciality.name', 'speciality_id'),
|
||||
'exclusions' => $this->specialities->map(function ($speciality) {
|
||||
'selected_specialities' => $this->corporateServiceSpecialities->where('active', true)->pluck('speciality.name', 'speciality_id'),
|
||||
'exclusions' => $this->corporateServiceSpecialities->map(function ($speciality) {
|
||||
return [
|
||||
'speciality_id' => $speciality->speciality_id,
|
||||
// 'rules' => $speciality->exclusions->first()->rules->map(
|
||||
@@ -40,7 +40,7 @@ class CorporateServiceConfigResource extends JsonResource
|
||||
}),
|
||||
];
|
||||
|
||||
$list_msc = $this->specialities->map(function ($speciality) {
|
||||
$list_msc = $this->corporateServiceSpecialities->map(function ($speciality) {
|
||||
return explode(',', $speciality->exclusions->first()->rules->where('name', 'msc')->first()->values ?? '');
|
||||
})->map(function ($item) {
|
||||
return [
|
||||
@@ -50,7 +50,7 @@ class CorporateServiceConfigResource extends JsonResource
|
||||
];
|
||||
});
|
||||
|
||||
$list_gender = $this->specialities->map(function ($speciality) {
|
||||
$list_gender = $this->corporateServiceSpecialities->map(function ($speciality) {
|
||||
// dd($speciality->exclusions->first()->rules);
|
||||
return explode(',', $speciality->exclusions->first()->rules->where('name', 'gender')->first()->values ?? '');
|
||||
})->map(function ($item) {
|
||||
@@ -61,15 +61,15 @@ class CorporateServiceConfigResource extends JsonResource
|
||||
];
|
||||
});
|
||||
|
||||
$min_age = $this->specialities->map(function ($speciality) {
|
||||
$min_age = $this->corporateServiceSpecialities->map(function ($speciality) {
|
||||
return $speciality->exclusions->first()->rules->where('name', 'min_age')->first()->values ?? '';
|
||||
});
|
||||
|
||||
$max_age = $this->specialities->map(function ($speciality) {
|
||||
$max_age = $this->corporateServiceSpecialities->map(function ($speciality) {
|
||||
return $speciality->exclusions->first()->rules->where('name', 'max_age')->first()->values ?? '';
|
||||
});
|
||||
|
||||
$plan = $this->specialities->map(function ($speciality) {
|
||||
$plan = $this->corporateServiceSpecialities->map(function ($speciality) {
|
||||
return $speciality->exclusions->first()->rules->where('name', 'plan')->first()->values ?? null;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user