Export Excel Invoice & Imporve Invoice

This commit is contained in:
ivan-sim
2025-12-18 09:53:01 +07:00
parent 9976e8e438
commit e178682fcf
13 changed files with 622 additions and 80 deletions

View File

@@ -42,11 +42,15 @@ class RequestLogController extends Controller
$validator = Validator::make($request->all(), [
'member_id' => 'required',
'service_code' => 'required',
'submission_date' => 'required'
'submission_date' => 'required',
'specialities_id' => 'required',
'dppj' => 'required',
], [
'member_id.required' => trans('Validation.required',['attribute' => 'Member ID']),
'service_code.required' => trans('Validation.required',['attribute' => 'Service Code']),
'submission_date.required' => trans('Validation.required',['attribute' => 'Submission Date']),
'specialities_id.required' => trans('Validation.required',['attribute' => 'Specialities']),
'dppj.required' => trans('Validation.required',['attribute' => 'DPJP']),
]);
if(!empty($request->organization_id))
{
@@ -54,12 +58,16 @@ class RequestLogController extends Controller
'organization_id' => 'required',
'member_id' => 'required',
'service_code' => 'required',
'submission_date' => 'required'
'submission_date' => 'required',
'specialities_id' => 'required',
'dppj' => 'required',
], [
'organization_id.required' => trans('Validation.required',['attribute' => 'Provider ID']),
'member_id.required' => trans('Validation.required',['attribute' => 'Member ID']),
'service_code.required' => trans('Validation.required',['attribute' => 'Service Code']),
'submission_date.required' => trans('Validation.required',['attribute' => 'Submission Date']),
'specialities_id.required' => trans('Validation.required',['attribute' => 'Specialities']),
'dppj.required' => trans('Validation.required',['attribute' => 'DPJP']),
]);
}
if ($validator->fails())
@@ -245,7 +253,7 @@ class RequestLogController extends Controller
'request_logs.approved_at')
->paginate($limit);
return response()->json(Helper::paginateResources($results));
}