delete diagnosis exclusion

This commit is contained in:
pajri
2022-12-28 10:42:21 +07:00
parent 55ae0efc66
commit 1884d32c4b
3 changed files with 90 additions and 21 deletions

View File

@@ -29,6 +29,7 @@ class DiagnosisExclusionController extends Controller
$exclusions = Exclusion::query()
->where('corporate_id', $corporate_id)
->where('type', 'diagnosis')
->where('deleted_at', null)
->with(['exclusionable', 'rules'])
->filter($request->toArray())
->paginate();
@@ -93,7 +94,13 @@ class DiagnosisExclusionController extends Controller
*/
public function destroy($id)
{
//
$exclusion = Exclusion::findOrFail($id);
$exclusion->rules()->delete();
$exclusion->delete();
return response()->json([
'message' => 'Exclusion deleted successfully'
]);
}
public function import(Request $request, $corporate_id)

View File

@@ -82,6 +82,7 @@ Route::prefix('internal')->group(function () {
Route::get('corporates/{corporate_id}/diagnosis-exclusions', [DiagnosisExclusionController::class, 'index']);
Route::post('corporates/{corporate_id}/diagnosis-exclusions/store', [DiagnosisExclusionController::class, 'storeExclusion']);
Route::delete('diagnosis-exclusions/{id}', [DiagnosisExclusionController::class, 'destroy']);
Route::post('corporates/{corporate_id}/diagnosis-exclusions/import', [DiagnosisExclusionController::class, 'import']);
Route::get('corporates/{corporate_id}/services', [CorporateServiceController::class, 'index']);