update fitur delete all import
This commit is contained in:
@@ -507,6 +507,17 @@ class CorporateController extends Controller
|
||||
];
|
||||
}
|
||||
|
||||
public function deleteAllImportPlanBenefit(Request $request, $corporate_id){
|
||||
$deleteBenefit = CorporateBenefit::where('corporate_id', $corporate_id)->delete();
|
||||
$deletePlan = Plan::where('corporate_id', $corporate_id)->delete();
|
||||
if ( $deleteBenefit && $deletePlan ){
|
||||
return Helper::responseJson(data: [], message: 'Berhasil delete semua benefit');
|
||||
} else {
|
||||
return Helper::responseJson(data: [], message: 'Gagal delete semua benefit', statusCode:404);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public function importDocumentExample($document_type)
|
||||
{
|
||||
switch ($document_type) {
|
||||
|
||||
@@ -76,6 +76,7 @@ Route::prefix('internal')->group(function () {
|
||||
Route::get('corporates/import-document-example/{document_type}', [CorporateController::class, 'importDocumentExample']);
|
||||
Route::put('corporates/{corporate_id}/activation', [CorporateController::class, 'activation']);
|
||||
Route::post('corporates/{corporate_id}/import-plan-benefit', [CorporateController::class, 'importPlanBenefit']);
|
||||
Route::post('corporates/{corporate_id}/delete-import-plan-benefit', [CorporateController::class, 'deleteAllImportPlanBenefit']);
|
||||
Route::get('corporates/{corporate_id}/data-plan-benefit', [CorporateController::class, 'dataPlanBenefit']);
|
||||
Route::get('corporates/{corporate_id}/code', [CorporateController::class, 'corporateCode']);
|
||||
Route::get('corporates/{corporate_id}/payor_id', [CorporateController::class, 'corporatePayorId']);
|
||||
|
||||
@@ -237,7 +237,6 @@ class CorporateService
|
||||
->where('corporate_plan_id', $benefit_data['plan_code'])
|
||||
->first();
|
||||
$benefit_data['plan_code'] = $plan->id;
|
||||
|
||||
$benefit = Benefit::updateOrCreate([
|
||||
'code' => $benefit_data['code'],
|
||||
'service_code' => $plan->service_code,
|
||||
|
||||
Reference in New Issue
Block a user