API Home dan Linking
This commit is contained in:
@@ -5,6 +5,8 @@ namespace Modules\Linksehat\Http\Controllers\Api;
|
||||
use App\Helpers\Helper;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Person;
|
||||
use App\Models\RequestLogBenefit;
|
||||
use App\Models\RequestLog;
|
||||
use App\Models\Corporate;
|
||||
use App\Models\Member;
|
||||
use App\Models\OLDLMS\User;
|
||||
@@ -135,4 +137,39 @@ class LinkingController extends Controller
|
||||
$message = $member->currentPolicy->corporate->welcome_message;
|
||||
return Helper::responseJson(data: MemberResource::make($member), message: $message);
|
||||
}
|
||||
|
||||
public function card_detail($member_id, $id){
|
||||
$member = Member::where('member_id', $member_id)->get()->toArray();
|
||||
$requestLogBenefits = RequestLogBenefit::where('request_log_id', $id)->with('benefit')->get()->toArray();
|
||||
$requestLog = RequestLog::find($id)->first();
|
||||
$benefitItem = [];
|
||||
$dataRequestLog = [
|
||||
'code' => $requestLog['code'],
|
||||
'diagnosis' => Helper::diagnosisName($requestLog['diagnosis']),
|
||||
'service_type' => Helper::serviceName($requestLog['service_code']),
|
||||
|
||||
];
|
||||
foreach($requestLogBenefits as $requestLogBenefit) {
|
||||
$data = [
|
||||
'benefit_item' => $requestLogBenefit['benefit']['description'],
|
||||
'amount_incurred' => $requestLogBenefit['amount_incurred'],
|
||||
'amount_approved' => $requestLogBenefit['amount_approved'],
|
||||
'amount_not_approved' => $requestLogBenefit['amount_not_approved'],
|
||||
'excess_paid' => $requestLogBenefit['excess_paid'],
|
||||
];
|
||||
|
||||
$benefitItem[] = $data;
|
||||
};
|
||||
$dataRequestLog['benefit_item'] = $benefitItem;
|
||||
|
||||
// dd($dataRequestLog);
|
||||
// $data = [
|
||||
// 'id' => $requestLog['id'],
|
||||
// 'code' => $requestLog['code'],
|
||||
// 'submission_date' => Carbon::parse($requestLog['submission_date'])->format('d M Y H:i:s'),
|
||||
// 'provider_name' => $requestLog['organization']['name'],
|
||||
// 'service' => Helper::serviceName($requestLog['service_code'])
|
||||
// ];
|
||||
return Helper::responseJson(data:$dataRequestLog);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user