progress - membuat update activate
This commit is contained in:
@@ -18,6 +18,8 @@ use Illuminate\Support\Facades\Http;
|
||||
use Illuminate\Support\Facades\Storage;
|
||||
use Modules\Internal\Services\ExclusionService;
|
||||
use Modules\Internal\Transformers\DiagnosisExclusionResource;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use Illuminate\Validation\Rule;
|
||||
|
||||
class DiagnosisExclusionController extends Controller
|
||||
{
|
||||
@@ -327,4 +329,19 @@ class DiagnosisExclusionController extends Controller
|
||||
// return $exclusions;
|
||||
return Helper::paginateResources(DiagnosisExclusionResource::collection($exclusions));
|
||||
}
|
||||
|
||||
public function updateActivation(Request $request)
|
||||
{
|
||||
// validation rule
|
||||
$validator = Validator::make($request->all(),[
|
||||
'id' => 'required|exists:exclusions',
|
||||
'active' => 'required|in:0,1',
|
||||
],$this->messages());
|
||||
|
||||
// validation error
|
||||
if ($validator->fails()) {
|
||||
return response()->json($validator->getMessageBag(),400);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -106,6 +106,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::put('corporates/diagnosis-exclusions/update_activation', [DiagnosisExclusionController::class, 'updateActivation']);
|
||||
Route::delete('diagnosis-exclusions/{id}', [DiagnosisExclusionController::class, 'destroy']);
|
||||
Route::post('corporates/{corporate_id}/diagnosis-exclusions/import', [DiagnosisExclusionController::class, 'import']);
|
||||
|
||||
@@ -131,7 +132,7 @@ Route::prefix('internal')->group(function () {
|
||||
|
||||
// Audittrail
|
||||
Route::get('audittrail/{corporate_id}', [AuditTrailController::class, 'index']);
|
||||
|
||||
|
||||
Route::get('master/diagnosis-template', [DiagnosisTemplateController::class, 'index']);
|
||||
Route::get('master/diagnosis-template/search', [DiagnosisTemplateController::class, 'search']);
|
||||
Route::post('master/diagnosis-template/store', [DiagnosisTemplateController::class, 'store']);
|
||||
@@ -156,10 +157,10 @@ Route::prefix('internal')->group(function () {
|
||||
Route::post('master/diagnosis/{diagnosis_template_id}/import', [DiagnosisController::class, 'import']);
|
||||
Route::get('master/diagnosis/{diagnosis_template_id}/list', [DiagnosisController::class, 'generateIcdList']);
|
||||
Route::put('master/diagnosis/{diagnosis_template_id}/activation', [DiagnosisController::class, 'activation']);
|
||||
|
||||
|
||||
Route::get('master/drugs', [DrugController::class, 'index']);
|
||||
|
||||
|
||||
|
||||
Route::get('members', [MemberController::class, 'index']);
|
||||
Route::get('members/{member_id}/benefits', [MemberController::class, 'benefits']);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user