Explorar el Código

Modificación de campo número de linea

JeanBenitez hace 1 año
padre
commit
735d11799d

+ 167 - 4
sistema-mantenimiento-back/app/Http/Controllers/ArtitleController.php

@@ -747,7 +747,7 @@ class ArtitleController extends Controller {
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrArtitle);
     }
 
-    public function registerArtitles(Request $request) {
+    public function registerArtitlesOld(Request $request) {
         $validator = Validator::make($request->all(), [
             'CODIGO' => 'required|string',
             'ARTICULO' => 'required|string',
@@ -755,7 +755,7 @@ class ArtitleController extends Controller {
             'SUBFAMILIA' => 'required|string',
             'INFORMATION' => 'required|array',
             'USUARIO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
         ]);
         if ($validator->fails()) {
             return $this->responseController->makeResponse(
@@ -924,6 +924,165 @@ class ArtitleController extends Controller {
         return $this->responseController->makeResponse(false, "ÉXITO: Registro Exitoso");
     }
 
+    public function registerArticle (Request $request) {
+        $validator = Validator::make($request->all(), [
+            'CODIGO' => 'required|string',
+            'ARTICULO' => 'required|string',
+            'FAMILIA' => 'required|string',
+            'SUBFAMILIA' => 'required|string',
+            'DESCRIPCION_ARTICULO' => 'required|array',
+            'USUARIO' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
+        ]);
+        if ($validator->fails()) {
+            return $this->responseController->makeResponse(
+                true,
+                "Se encontraron uno o más errores.",
+                $this->responseController->makeErrors($validator->errors()->messages()),
+                401
+            );
+        }
+
+        DB::beginTransaction();
+        $requestData = $request->all();
+
+        $arrResponseCheckUser = $this->resourcesController->checkUserEnc($requestData['USUARIO'], $requestData['NUMERO_LINEA']);
+        if ($arrResponseCheckUser['error']) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, $arrResponseCheckUser['msg'], [], 401);
+        }
+        $user = $arrResponseCheckUser['response'];
+
+        try {
+            $validateExists = DB::table("S002V01TFAMI")->where([
+                ['FAMI_COFA', '=', $requestData['FAMILIA']],
+                ['FAMI_NULI', '=', $requestData['NUMERO_LINEA']],
+            ])->exists();
+        } catch (\Throwable $th) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, "Ocurrió un error verificar la existencia de la familia.", $th->getMessage(), 500);
+        }
+        if ($validateExists === false) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, "La familia no existe.", [], 500);
+        }
+        unset($validateExists);
+
+        try {
+            $validateExists = DB::table('S002V01TSUBF')
+                ->where([
+                    ['SUBF_NULI', '=', $requestData['NUMERO_LINEA']],
+                    ['SUBF_COFA', '=', $requestData['FAMILIA']],
+                    ['SUBF_COSU', '=', $requestData['SUBFAMILIA']],
+                ])->exists();
+        } catch (\Throwable $th) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, "Ocurrió un error verificar la existencia de la subfamilia.", $th->getMessage(), 500);
+        }
+        if ($validateExists === false) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, "La subfamilia no existe.", [], 500);
+        }
+        unset($validateExists);
+
+        $now = $this->functionsController->now();
+        $currentDate = $now->toDateTimeString();
+
+        try {
+            $idArticle = DB::table('S002V01TARTI')
+                ->insertGetId([
+                    'ARTI_NULI' => $requestData['NUMERO_LINEA'],
+                    'ARTI_COFA' => $requestData['FAMILIA'],
+                    'ARTI_COSU' => $requestData['SUBFAMILIA'],
+                    'ARTI_CODI' => $requestData['CODIGO'],
+                    'ARTI_NOMB' => $requestData['ARTICULO'],
+                    'ARTI_USRE' => $user,
+                    'ARTI_FERE' => $currentDate,
+                    'ARTI_FEAR' => DB::raw('CURRENT_TIMESTAMP'),
+                ]);
+        } catch (\Throwable $th) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, "Ocurrió un error al registrar el artículo.", $th->getMessage(), 500);
+        }
+        if ($idArticle <= 0) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, "No se pudo registra el artículo.", [], 500);
+        }
+
+        foreach ($requestData['DESCRIPCION_ARTICULO'] as $keyDesc => $descriptions) {
+
+            // codeFile
+
+            foreach ($descriptions['ARCHIVOS'] as $files) {
+                $idFile = $this->encController->decrypt($files['ID']);
+                try {
+                    $tempFile = DB::table('S002V01TARTE')
+                        ->where([
+                            ['ARTE_NULI', '=', $requestData['NUMERO_LINEA']],
+                            ['ARTE_IDAR', '=', $idFile],
+                        ])->first();
+                } catch (\Throwable $th) {
+                    DB::rollBack();
+                    return $this->responseController->makeResponse(true, "Ocurrió un error al obtener los archivos temporales.", $th->getMessage(), 500);
+                }
+            }
+
+
+            ry {
+                $arrCodeImages = array();
+                foreach ($information['IMAGEN'] as $key => $encIdFile) {
+                    $idFile = $this->encController->decrypt($encIdFile);
+                    $tempFile = DB::table('S002V01TARTE')->where([
+                        ['ARTE_NULI', '=', $requestData['NUMERO_LINEA']],
+                        ['ARTE_IDAR', '=', $idFile],
+                    ])->first();
+                    if(is_null($tempFile)){
+                        return $this->responseController->makeResponse(true, 'ERR_ARTITLE_REG005: El archivo consultado no está registrado', [], 404);
+                    }else if($tempFile->ARTE_ESTA == 'Eliminado'){
+                        return $this->responseController->makeResponse(true, 'ERR_ARTITLE_REG006: El archivo consultado está eliminado', [], 404);
+                    }
+                    $fileResponse = $this->documentManagementController->moveFinalFile(
+                        intval($requestData['NUMERO_LINEA']),
+                        'GEAD',
+                        'FO',
+                        $tempFile,
+                        $usuario,
+                    );
+                    if(!$fileResponse[0]){
+                        return $this->responseController->makeResponse(true, 'ERR_ARTITLE_REG007: '.$fileResponse[1], [], 400);
+                    }
+                    $arrCodeImages[] = $this->encController->encrypt($fileResponse[1]);
+                }
+                $jsonImages = json_encode($arrCodeImages);
+            } catch (\Throwable $th) {
+                DB::rollBack();
+                return $this->responseController->makeResponse(true, "ERR_ARTITLE_REG008: Ocurrió un error al obtener la URL pública de las imágenes.", $th->getMessage(), 500);
+            }
+            
+            try {
+                $idDescription = DB::table('S002V01TDEAR')
+                    ->insertGetId([
+                        'DEAR_NULI' => $requestData['NUMERO_LINEA'],
+                        'DEAR_IMAG' => $codeFile,
+                        'DEAR_DESC' => $descriptions['DESCRIPCION'],
+                        'DEAR_CARA' => $descriptions['CARACTERISTICAS'],
+                        'DEAR_COWE' => true, 
+                        'DEAR_IDUN' => $descriptions['ID_UNIDAD'], 
+                        'DEAR_NUPR' => $descriptions['NUMERO_PROVEEDOR'],
+                        'DEAR_IDAR' => $idArticle,
+                        'DEAR_USRE' => $user,
+                        'DEAR_FERE' => $currentDate,
+                        'DEAR_FEAR' => DB::raw('CURRENT_TIMESTAMP'),
+                    ]);
+            } catch (\Throwable $th) {
+                //throw $th;
+            }
+        }
+
+
+
+    }
+
     public function updateArtitles(Request $request) {
         $validator = Validator::make($request->all(), [
             'NO' => 'required|string',
@@ -932,7 +1091,7 @@ class ArtitleController extends Controller {
             'FAMILIA' => 'required|string',
             'SUBFAMILIA' => 'required|string',
             'USUARIO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
             'INFORMATION' => 'required',
         ]);
         if ($validator->fails()) {
@@ -1304,7 +1463,7 @@ class ArtitleController extends Controller {
     public function deleteArtitle(Request $request) {
         $validator = Validator::make($request->all(), [
             'NUMERO_ARTITULO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
             'USUARIO' => 'required|string',
         ]);
         if ($validator->fails()) {
@@ -1577,6 +1736,7 @@ class ArtitleController extends Controller {
 
         return $this->responseController->makeResponse(false, "ÉXITO: Registro Exitoso");
     }
+
     public function updateUnit (Request $request, $idUnit) {
         $validator = Validator::make($request->all(), [
             'UNIDAD' => 'required|string',
@@ -1645,6 +1805,7 @@ class ArtitleController extends Controller {
 
         return $this->responseController->makeResponse(false, "ÉXITO: Modificación Exitosa");
     }
+
     public function getUnitById ($idUnit, $user, $line) {
 
         $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
@@ -1692,6 +1853,8 @@ class ArtitleController extends Controller {
     public function deleteUnitById (Request $request, $idUnit) {
 
     }
+
+    public function registerDescriptionArtitle () {}
 }
 
 

+ 3 - 3
sistema-mantenimiento-back/app/Http/Controllers/DispatchController.php

@@ -258,7 +258,7 @@ class DispatchController extends Controller {
             'PAIS' => 'required|string',
             // 'COMENTARIOS' => 'required|string',
             'USUARIO' => 'required|string',
-            'LINE_NUMBER' => 'required|string',
+            'LINE_NUMBER' => 'required|integer',
         ]);
         if ($validator->fails()) {
             return $this->responseController->makeResponse(
@@ -324,9 +324,9 @@ class DispatchController extends Controller {
 
     public function deleteDispatch(Request $request) {
         $validator = Validator::make($request->all(), [
-            'ID_DESPACHO' => 'required|string',
+            'ID_DESPACHO' => 'required|integer',
             'USUARIO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
         ]);
 
         if ($validator->fails()) {

+ 1 - 1
sistema-mantenimiento-back/app/Http/Controllers/DynamicFormController.php

@@ -651,7 +651,7 @@ class DynamicFormController extends Controller
         $validator = Validator::make($request->all(), [
             'TABLA' => 'required|string',
             'USUARIO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
         ]);
         if ($validator->fails()) {
             return $this->responseController->makeResponse(

+ 2 - 2
sistema-mantenimiento-back/app/Http/Controllers/FailureListController.php

@@ -198,7 +198,7 @@ class FailureListController extends Controller
             'SOLUCION' => 'required|string',
             'DESCRIPCION' => 'required|string',
             'EQUIPAMIENTOS' => 'required',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
             'USUARIO' => 'required|string',
         ]);
         if ($validator->fails()) {
@@ -297,7 +297,7 @@ class FailureListController extends Controller
             'SOLUCION' => 'required|string',
             'DESCRIPCION' => 'required|string',
             'EQUIPAMIENTOS' => 'required',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
             'USUARIO' => 'required|string',
         ]);
         if ($validator->fails()) {

+ 2 - 2
sistema-mantenimiento-back/app/Http/Controllers/FailureLogController.php

@@ -1002,7 +1002,7 @@ class FailureLogController extends Controller
             'VALOR_OBTENIDO' => 'required|string',
             'ID_MEDIDA' => 'required|string',
             'USUARIO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
         ]);
         if ($validator->fails()) {
             return $this->responseController->makeResponse(
@@ -1128,7 +1128,7 @@ class FailureLogController extends Controller
             'VALOR_OBTENIDO' => 'required|string',
             'ID_MEDIDA' => 'required|string',
             'USUARIO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
         ]);
         if ($validator->fails()) {
             return $this->responseController->makeResponse(

+ 1 - 1
sistema-mantenimiento-back/app/Http/Controllers/InvoiceControlController.php

@@ -1341,7 +1341,7 @@ class InvoiceControlController extends Controller {
             // 'DESCRIPTION' => '',
             // 'ID_DOCUMENT' => 'required|string',
             'USER' => 'required|string',
-            'LINE_NUMBER' => 'required|string',
+            'LINE_NUMBER' => 'required|integer',
             'REQUEST_LINE' => 'required|string',
         ]);
         if ($validator->fails()) {

+ 55 - 72
sistema-mantenimiento-back/app/Http/Controllers/ProviderController.php

@@ -44,7 +44,7 @@ class ProviderController extends Controller{
         $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
         if ($arrResponseCheckUser['error']) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, 'ERR_WAREHOUSE_GETBY000:'.$arrResponseCheckUser['msg'], [], 401);
+            return $this->responseController->makeResponse(true, $arrResponseCheckUser['msg'], [], 401);
         }
 
         try {
@@ -116,7 +116,7 @@ class ProviderController extends Controller{
                     ->where('PRCO_ESTA', '=', 'Activo')
                     ->where('PRCO_NUPR', '=', $provider['NUMERO_PROVEEDOR'])
                     ->get([
-                        'PRCO_IDCP AS NUMERO_CONTACTO',
+                        'PRCO_IDCP AS ID_CONTACTO',
                         'PRCO_NOMB AS NOMBRE_CONTACTO',
                         'PRCO_TIPO AS TIPO_CONTACTO',
                         'PRCO_CALL AS CALLE',
@@ -200,92 +200,72 @@ class ProviderController extends Controller{
     }
 
     public function getProvidersActives($user, $line) {
+
+        $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
+        if ($arrResponseCheckUser['error']) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, $arrResponseCheckUser['msg'], [], 401);
+        }
+
         try {
             $arrProvider = DB::table('S002V01TPROV')
                 ->where('PROV_ESTA', '=', 'Activo')
                 ->where('PROV_NULI', '=', $line)
                 ->join('S002V01TREFI', 'REFI_CRFI', '=', 'PROV_CRFI')
                 ->get([
-                    'PROV_NUPR',
-                    'PROV_NOCO',
-                    'PROV_NOMB',
-                    'PROV_APPA',
-                    'PROV_APMA',
-                    'PROV_CORR',
-                    'PROV_LAD1',
-                    'PROV_TEL1',
-                    'PROV_LAD2',
-                    'PROV_TEL2',
-                    'PROV_XRFC',
-                    'PROV_XTAX',
-                    'REFI_CRFI',
-                    'REFI_DRFI',
-                    'PROV_TIPO',
-                    'PROV_TICO',
-                    'PROV_SIWE',
-                    'PROV_MEPA',
-                    'PROV_CALL',
-                    'PROV_NUEX',
-                    'PROV_NUIN',
-                    'PROV_COPO',
-                    'PROV_COLO',
-                    'PROV_MUNI',
-                    'PROV_LOCA',
-                    'PROV_ENTI',
-                    'PROV_PAIS',
-                    'PROV_INEX',
-                    'PROV_USRE',
-                    'PROV_FERE',
-                    'PROV_USMO',
-                    'PROV_FEMO',
-                    'PROV_FEAR',
+                    'PROV_NUPR AS NUMERO_PROVEEDOR',
+                    'PROV_NOCO AS RAZON_SOCIAL',
+                    'PROV_NOMB AS NOMBRE',
+                    'PROV_APPA AS PRIMER_APELLIDO',
+                    'PROV_APMA AS SEGUNDO_APELLIDO',
                 ]);
         } catch (\Throwable $th) {
             return $this->responseController->makeResponse(true, "ERR_PROVIDER_GETACTIVE000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
+
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrProvider);
     }
 
     public function getProvidersByNumber($provider, $user, $line) {
+
+        $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
+        if ($arrResponseCheckUser['error']) {
+            DB::rollBack();
+            return $this->responseController->makeResponse(true, $arrResponseCheckUser['msg'], [], 401);
+        }
+
         try {
             $arrProvider = DB::table('S002V01TPROV')
                 ->where('PROV_NUPR', '=', $provider)
                 ->where('PROV_NULI', '=', $line)
                 ->join('S002V01TREFI', 'REFI_CRFI', '=', 'PROV_CRFI')
                 ->first([
-                    'PROV_NUPR',
-                    'PROV_NOCO',
-                    'PROV_NOMB',
-                    'PROV_APPA',
-                    'PROV_APMA',
-                    'PROV_CORR',
-                    'PROV_LAD1',
-                    'PROV_TEL1',
-                    'PROV_LAD2',
-                    'PROV_TEL2',
-                    'PROV_XRFC',
-                    'PROV_XTAX',
-                    'REFI_CRFI',
-                    'REFI_DRFI',
-                    'PROV_TIPO',
-                    'PROV_TICO',
-                    'PROV_SIWE',
-                    'PROV_MEPA',
-                    'PROV_CALL',
-                    'PROV_NUEX',
-                    'PROV_NUIN',
-                    'PROV_COPO',
-                    'PROV_COLO',
-                    'PROV_MUNI',
-                    'PROV_LOCA',
-                    'PROV_ENTI',
-                    'PROV_PAIS',
-                    'PROV_INEX',
-                    'PROV_USRE',
-                    'PROV_FERE',
-                    'PROV_USMO',
-                    'PROV_FEMO',
-                    'PROV_FEAR',
+                    'PROV_NUPR AS NUMERO_PROVEEDOR',
+                    'PROV_NOCO AS RAZON_SOCIAL',
+                    'PROV_NOMB AS NOMBRE',
+                    'PROV_APPA AS PRIMER_APELLIDO',
+                    'PROV_APMA AS SEGUNDO_APELLIDO',
+                    'PROV_CORR AS CORREO',
+                    'PROV_LAD1 AS LADA1',
+                    'PROV_TEL1 AS TELEFONO1',
+                    'PROV_LAD2 AS LADA2',
+                    'PROV_TEL2 AS TELEFONO2',
+                    'PROV_XRFC AS RFC',
+                    'PROV_XTAX AS TAXID',
+                    'REFI_CRFI AS NUMERO_REGIMEN_FISCAL',
+                    'REFI_DRFI AS REGIMEN_FISCAL',
+                    'PROV_TIPO AS TIPO',
+                    'PROV_TICO AS TIPO_CONTRIBUYENTE',
+                    'PROV_SIWE AS SITIOWEB',
+                    'PROV_CALL AS CALLE',
+                    'PROV_NUEX AS EXTERIOR',
+                    'PROV_NUIN AS INTERIOR',
+                    'PROV_COPO AS CODIGO_POSTAL',
+                    'PROV_COLO AS COLONIA',
+                    'PROV_MUNI AS MUNICIPIO',
+                    'PROV_LOCA AS LOCALIDAD',
+                    'PROV_ENTI AS ENTIDAD_FEDERATIVA',
+                    'PROV_PAIS AS PAIS',
                 ]);
         } catch (\Throwable $th) {
             return $this->responseController->makeResponse(true, "ERR_PROVIDER_GETBYNUMBER000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
@@ -335,7 +315,7 @@ class ProviderController extends Controller{
 
         $arrPaymentTemp = array();
         foreach ($arrPaymentMedia as $payment) {
-            $arrPaymentTemp[$payment['ID_METODO_PAGO']] = $payment['C_FORMAPAGO'];
+            $arrPaymentTemp[$payment['C_FORMAPAGO']] = $payment['DESCRIPCION'];
         }
         try {
             $strPayment = json_encode($arrPaymentTemp);
@@ -463,7 +443,7 @@ class ProviderController extends Controller{
             if ($contacts['ESTADO'] == 'Activo' || $contacts['ESTADO'] == 'Modificado') {
                 try {
                     $validateUpdateContact = DB::table('S002V01TPRCO')
-                        ->where('PRCO_IDCP', '=', $contacts['NUMERO_CONTACTO'])
+                        ->where('PRCO_IDCP', '=', $contacts['ID_CONTACTO'])
                         ->where('PRCO_NUPR', '=', $numeroProveedor)
                         ->where('PRCO_NULI', '=', $line)
                         ->update([
@@ -478,6 +458,8 @@ class ProviderController extends Controller{
                             'PRCO_MUNI' => $contacts['MUNICIPIO'],
                             'PRCO_ENTI' => $contacts['ENTIDAD'],
                             'PRCO_PAIS' => $contacts['PAIS'],
+                            'PRCO_LAD1' => $contacts['LADA1'],
+                            'PRCO_LAD2' => $contacts['LADA2'],
                             'PRCO_TEL1' => $contacts['TELEFONO1'],
                             'PRCO_TEL2' => $contacts['TELEFONO2'] != '' ? $contacts['TELEFONO2'] : null,
                             'PRCO_COR1' => $contacts['CORREO1'],
@@ -533,7 +515,7 @@ class ProviderController extends Controller{
             } else if ($contacts['ESTADO'] == 'Eliminado'){
                 try {
                     $validateUpdateContact = DB::table('S002V01TPRCO')
-                        ->where('PRCO_IDCP', '=', $contacts['NUMERO_CONTACTO'])
+                        ->where('PRCO_IDCP', '=', $contacts['ID_CONTACTO'])
                         ->where('PRCO_NUPR', '=', $numeroProveedor)
                         ->where('PRCO_NULI', '=', $line)
                         ->update([
@@ -1145,7 +1127,7 @@ class ProviderController extends Controller{
     public function getProviderByArtitle(Request $request) {
         $validator = Validator::make($request->all(), [
             'NUMERO_ARTICULO' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
         ]);
 
         if ($validator->fails()) {
@@ -1378,6 +1360,7 @@ class ProviderController extends Controller{
         DB::commit(); # Para guardar los cambios en la base de datos
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta exitosa", $arrDescription);
     }
+
     public function generateSheetProviderXLS($encProvider, $typeUser, $user, $line) {
         
         try {

+ 1 - 0
sistema-mantenimiento-back/app/Http/Controllers/ResourcesController.php

@@ -646,4 +646,5 @@ class ResourcesController extends Controller
         return $arrResponse;
     }
 
+
 }

+ 3 - 3
sistema-mantenimiento-back/app/Http/Controllers/SymptomListController.php

@@ -287,7 +287,7 @@ class SymptomListController extends Controller
             'FALLAS' => 'required|array', 
             'EQUIPAMIENTOS' => 'required|array',
             'USUARIO' => 'required|string', 
-            'NUMERO_LINEA' => 'required|string', 
+            'NUMERO_LINEA' => 'required|integer', 
 
         ]);
         if ($validator->fails()) {
@@ -425,7 +425,7 @@ class SymptomListController extends Controller
             'FALLAS' => 'required|array', 
             'EQUIPAMIENTOS' => 'required|array',
             'USUARIO' => 'required|string', 
-            'NUMERO_LINEA' => 'required|string', 
+            'NUMERO_LINEA' => 'required|integer', 
 
         ]);
         if ($validator->fails()) {
@@ -744,7 +744,7 @@ class SymptomListController extends Controller
     public function deleteSymptom(Request $request) {
         $validator = Validator::make($request->all(), [
             'ID_SINTOMA' => 'required|string',
-            'NUMERO_LINEA' => 'required|string',
+            'NUMERO_LINEA' => 'required|integer',
             'USUARIO' => 'required|string',
         ]);
         if ($validator->fails()) {

+ 2 - 2
sistema-mantenimiento-back/routes/api.php

@@ -368,7 +368,7 @@ Route::middleware(['jwt.auth'])->group(function(){
     Route::get ('acquisition-management/acquisition/get-artitle-by-provider/{artitle}/{provider}/{user}/{line}', [ArtitleController::class, 'getArtitlesByProvider']);
     Route::get ('acquisition-management/acquisition/get-artitle-by-id/{idArtitle}/{user}/{line}',                [ArtitleController::class, 'getArtitleById']);
     Route::get ('acquisition-management/acquisition/get-artitle-by-information/{information}/{user}/{line}',     [ArtitleController::class, 'getArtitleByInformation']);
-    Route::post('acquisition-management/acquisition/register-artitle',                                           [ArtitleController::class, 'registerArtitles']);
+    Route::post('acquisition-management/acquisition/register-artitle',                                           [ArtitleController::class, 'registerArticle']);
     Route::post('acquisition-management/acquisition/update-artitle',                                             [ArtitleController::class, 'updateArtitles']);
     Route::post('acquisition-management/acquisition/delete-artitle',                                             [ArtitleController::class, 'deleteArtitle']);
     Route::post('acquisition-management/acquisition/generate-artitles',                                          [ArtitleController::class, 'generateArtitles']);
@@ -414,7 +414,7 @@ Route::middleware(['jwt.auth'])->group(function(){
     Route::get ('acquisition-management/dispatch/get-delay-analysis/{user}/{line}',              [DelayAnalysisController::class, 'getDelayAnalysis']);
     Route::get ('acquisition-management/dispatch/get-dispatch/{user}/{line}',                    [DispatchController::class, 'getDispatch']);
     Route::get ('acquisition-management/dispatch/get-dispatch-active/{user}/{line}',             [DispatchController::class, 'getDispatchActive']);
-    Route::get ('acquisition-management/dispatch/get-dispatch-by-id/{idDispatch}/{user}/{line}', [DispatchController::class, 'getDispatchById']);
+    Route::get ('acquisition-management/dispatch/get-dispatch-by-id/{idDispatFch}/{user}/{line}', [DispatchController::class, 'getDispatchById']);
     Route::post('acquisition-management/dispatch/register-dispatch',                                                                [DispatchController::class, 'registerDispatch']);
     Route::get ('acquisition-management/dispatch/get-order-reception/{user}/{line}',                                                [OrderReceptionController::class, 'getOrderReception']);
     Route::get ('acquisition-management/dispatch/get-information-artitle-equipment/{orderNumber}/{idInformation}/{user}/{line}',    [OrderReceptionController::class, 'getInformartionArtitleToEquipment']);