mirror of
https://git.meshkee.com/cssd/cssd-back.git
synced 2026-10-10 19:31:07 +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')) {
|
if (auth('api')->user()->can('getInputs')) {
|
||||||
return MessageResponse::error(trans('messages.failed'));
|
return MessageResponse::error(trans('messages.failed'));
|
||||||
}
|
}
|
||||||
try {
|
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(
|
$inputs = Input::select('id', 'name', 'type', 'size', 'parent_id', 'require_scanner')->with(
|
||||||
['options' => function ($query) {
|
['options' => function ($query) {
|
||||||
$query->select('id', 'title', 'input_id');
|
$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::post('/TestTypes/Barcode/{TestType}', [TestTypeController::class, 'generateBarcode']);
|
||||||
Route::resource('TestTypes', TestTypeController::class);
|
Route::resource('TestTypes', TestTypeController::class);
|
||||||
Route::resource('MedicalCenters', MedicalCenterController::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('/GetInfo', [UserController::class, 'getInfo']);
|
||||||
Route::get('Users/MedicalCenter/{MedicalCenter}', [UserController::class, 'getByMedicalCenter']);
|
Route::get('Users/MedicalCenter/{MedicalCenter}', [UserController::class, 'getByMedicalCenter']);
|
||||||
|
|||||||
Reference in New Issue
Block a user