mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:21:27 +03:30
get inputs with udi too
This commit is contained in:
@@ -381,14 +381,20 @@ class TestTypeController extends Controller
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
public function getInputs(int $testTypeId)
|
||||
public function getInputs($idOrCode)
|
||||
{
|
||||
if (auth('api')->user()->can('getInputs')) {
|
||||
return MessageResponse::error(trans('messages.failed'));
|
||||
}
|
||||
try {
|
||||
$testType = TestType::select('id', 'name', 'unique_code', 'device_label')->findOrFail($testTypeId);
|
||||
$by = request()->query('by', 'id');
|
||||
|
||||
$testType = TestType::select('id', 'name', 'unique_code', 'device_label');
|
||||
if ($by === 'code') {
|
||||
$testType = $testType->where('unique_code', $idOrCode)->firstOrFail();
|
||||
} else {
|
||||
$testType = $testType->findOrFail($idOrCode);
|
||||
}
|
||||
$inputs = Input::select('id', 'name', 'type', 'size', 'parent_id', 'require_scanner')->with(
|
||||
['options' => function ($query) {
|
||||
$query->select('id', 'title', 'input_id');
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ Route::middleware('auth:api')->group(function () {
|
||||
Route::post('/TestTypes/Barcode/{TestType}', [TestTypeController::class, 'generateBarcode']);
|
||||
Route::resource('TestTypes', TestTypeController::class);
|
||||
Route::resource('MedicalCenters', MedicalCenterController::class);
|
||||
Route::get('/GetInputs/{id}', [TestTypeController::class, 'getInputs']); // Route::post('/GetInputs', [TestTypeController::class, 'getInputs']) این بود قبلا
|
||||
Route::get('/GetInputs/{idOrCode}', [TestTypeController::class, 'getInputs']); // Route::post('/GetInputs', [TestTypeController::class, 'getInputs']) این بود قبلا
|
||||
|
||||
Route::get('/GetInfo', [UserController::class, 'getInfo']);
|
||||
Route::get('Users/MedicalCenter/{MedicalCenter}', [UserController::class, 'getByMedicalCenter']);
|
||||
|
||||
Reference in New Issue
Block a user