bugs fixi di production

This commit is contained in:
Linksehat Staging Server
2024-03-05 13:20:35 +07:00
parent c1b1270972
commit 3fbc4c2cd1
6 changed files with 71 additions and 68 deletions

View File

@@ -13,10 +13,10 @@ use Carbon\Carbon;
class RequestLogBenefitController extends Controller
{
public function index(Request $request)
{
}
/**
@@ -35,7 +35,7 @@ class RequestLogBenefitController extends Controller
*/
public function show($id)
{
}
/**
@@ -74,7 +74,7 @@ class RequestLogBenefitController extends Controller
'excess_paid' => $value['excess_paid'],
'keterangan' => $value['keterangan'],
'created_by' => auth()->user()->id,
'reason' => $value['reason'] ? $value['reason'] : null ,
// 'reason' => $value['reason'] ? $value['reason'] : null ,
];
// Insert Data
@@ -90,10 +90,10 @@ class RequestLogBenefitController extends Controller
};
}
$requestLogBenefit = RequestLogBenefit::insert($data);
return $requestLogBenefit;
// $requestLogBenefit = RequestLogBenefit::insert($data);
// return $requestLogBenefit;
}
/**
@@ -125,7 +125,7 @@ class RequestLogBenefitController extends Controller
$requestLogBenefit->reason = $request->reason;
$requestLogBenefit->save();
return response()->json([
'error' => false,
'message' => 'Update succses',
@@ -147,5 +147,5 @@ class RequestLogBenefitController extends Controller
$requestLogBenefit->save();
}
}

View File

@@ -401,9 +401,9 @@ class RequestLogController extends Controller
// Update Request LOG untuk lanjut ke Final LOG
if (!empty($request->catatan)) {
// if (!empty($request->catatan)) {
$requestLog->catatan = $request->catatan;
}
// }
if ($request->discharge_date) {
$requestLog->discharge_date = $request->discharge_date;
}

View File

@@ -272,20 +272,20 @@ Route::prefix('internal')->group(function () {
Route::post('customer-service/request/{id}/delete_file', [RequestLogController::class, 'deleteFiles']);
Route::post('customer-service/request/final-log', [RequestLogController::class, 'updateFinalLog']);
// search diagnosis
Route::get('diagnosis', [RequestLogController::class, 'diagnosis']);
// insert benefit
Route::post('customer-service/request/insert-benefit', [RequestLogBenefitController::class, 'store']);
Route::post('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'destroy']);
Route::delete('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'destroy']);
Route::put('customer-service/request/benefit_data/{id}', [RequestLogBenefitController::class, 'update']);
// insert medicine
Route::post('customer-service/request/medicine-data', [RequestLogMedicineController::class, 'store']);
Route::delete('customer-service/request/medicine-data/{id}', [RequestLogMedicineController::class, 'destroy']);
Route::put('customer-service/request/medicine-data/{id}', [RequestLogMedicineController::class, 'update']);
Route::get('search-organizations', [OrganizationController::class, 'searchOrganization']);
Route::get('search-specialities', [SpecialityController::class, 'searchSpeciality']);
Route::resource('organizations', OrganizationController::class);

View File

@@ -184,7 +184,7 @@ class RequestLogService
// $kodeOrganisasi = "ORG000" . $singkatan;
// Insert data ke tabel organizations
$organization = DB::table('organizations')->where('code', $row['organization_id'])->first();
if (!$organization){
throw new ImportRowException(__('Provider Not Found'), 0, null, $row);
}
@@ -219,7 +219,7 @@ class RequestLogService
} else {
$status = 'requested';
}
$service = Service::where('name', $row['service'])->first();
if ($service){
$serviceCode = $service->code;
@@ -237,7 +237,7 @@ class RequestLogService
$final_log = 1;
}
if ($row['diagnosis']){
if ($row['total_billing']){ // header
$data = [
'code' => $code,
'member_id' => $member->id,
@@ -258,26 +258,26 @@ class RequestLogService
'service_code' => $serviceCode,
'approved_final_log_at' => $row['approved_final_log_at'],
];
} else {
} else { // item
$data = [
'code' => $code,
'member_id' => $member->id,
'submission_date' => $row['submission_date'],
'discharge_date' => $row['discharge_date'],
'payment_type' => 'cashless',
'status' => $status,
'status_final_log' => $statusFinalLog,
'final_log' =>$final_log,
'import_system' =>TRUE,
'catatan' => $row['catatan'],
'type_of_member' => $row['type_of_member'],
'total_cob' => $row['total_cob'],
'diagnosis' => $row['diagnosis'],
'keterangan' => $row['keterangan'],
'policy_id' => $member->currentPolicy->id ?? null,
'organization_id' => $organization_id,
'service_code' => $serviceCode,
'approved_final_log_at' => $row['approved_final_log_at'],
// 'code' => $code,
// 'member_id' => $member->id,
// 'submission_date' => $row['submission_date'],
// 'discharge_date' => $row['discharge_date'],
// 'payment_type' => 'cashless',
// 'status' => $status,
// 'status_final_log' => $statusFinalLog,
// 'final_log' =>$final_log,
// 'import_system' =>TRUE,
// 'catatan' => $row['catatan'],
// 'type_of_member' => $row['type_of_member'],
// 'total_cob' => $row['total_cob'],
// 'diagnosis' => $row['diagnosis'],
// 'keterangan' => $row['keterangan'],
// 'policy_id' => $member->currentPolicy->id ?? null,
// 'organization_id' => $organization_id,
// 'service_code' => $serviceCode,
// 'approved_final_log_at' => $row['approved_final_log_at'],
];
}
@@ -302,7 +302,7 @@ class RequestLogService
}
if ($benefit) { // jika tidak ada benefit nya maka belum ngisi benefit nya
// Delete item
// Delete item
if ($row['total_billing']){
RequestLogBenefit::where('request_log_id', '=', $requestLog->id)->delete();
}