فهرست منبع

Implementación de recuperación de control de errores

JeanBenitez 2 سال پیش
والد
کامیت
0e89868314

+ 21 - 22
sistema-mantenimiento-back/app/Http/Controllers/ArtitleController.php

@@ -100,7 +100,7 @@ class ArtitleController extends Controller {
             $usuario = $this->encController->decrypt($response['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_FAMILY_REG001: Ocurrió un error al desencriptar los datos.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_FAMILY_REG001: Ocurrió un error al desencriptar los datos.", $th->getMessage(), 401);
         }
 
         $now = $this->functionsController->now();
@@ -118,7 +118,7 @@ class ArtitleController extends Controller {
             $valid = DB::table('S002V01TFAMI')->insert($arrInsert);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_FAMILY_REG002: Ocurrió un error al ingresar los registros.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_FAMILY_REG002: Ocurrió un error al ingresar los registros.", $th->getMessage(), 401);
         }
 
         if (!$valid) {
@@ -143,7 +143,7 @@ class ArtitleController extends Controller {
                     'UNID_FEMO AS FECHA_MODIFICA',
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_GETUNITS000: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_GETUNITS000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         return $this->responseController->makeResponse(false, "ÉXITO", $arrFamilias);
     }
@@ -162,7 +162,7 @@ class ArtitleController extends Controller {
                     'UNID_FEMO AS FECHA_MODIFICA',
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_GETUNITACTIVE000: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_GETUNITACTIVE000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrFamilias);
     }
@@ -187,7 +187,7 @@ class ArtitleController extends Controller {
             $usuario = $this->encController->decrypt($response['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_REGUNIT001: Ocurrió un error al desencriptar los datos.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_REGUNIT001: Ocurrió un error al desencriptar los datos.", $th->getMessage(), 401);
         }
 
         $now = $this->functionsController->now();
@@ -205,7 +205,7 @@ class ArtitleController extends Controller {
             $valid = DB::table('S002V01TUNID')->insert($arrInsert);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_REGUNIT002: Ocurrió un error al ingresar los registros.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_REGUNIT002: Ocurrió un error al ingresar los registros.", $th->getMessage(), 401);
         }
 
         if (!$valid) {
@@ -243,7 +243,7 @@ class ArtitleController extends Controller {
                 ->exists();
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_SUBFAMILY_REG002: Ocurrió al verificar la Familia.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_SUBFAMILY_REG002: Ocurrió al verificar la Familia.", $th->getMessage(), 401);
         }
         if (!$exist) {
             return $this->responseController->makeResponse(true, "ERR_SUBFAMILY_REG003: La Familia seleccionada no existe.", [], 401);
@@ -253,7 +253,7 @@ class ArtitleController extends Controller {
             $user = $this->encController->decrypt($response['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_SUBFAMILY_REG001: Ocurrió un error al desencriptar los datos.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_SUBFAMILY_REG001: Ocurrió un error al desencriptar los datos.", $th->getMessage(), 401);
         }
 
         $now = $this->functionsController->now();
@@ -567,7 +567,7 @@ class ArtitleController extends Controller {
                     "ARTI_FEMO AS FECHA_MODIFICA",
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_GETALL000: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_GETALL000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $resp);
     }
@@ -835,7 +835,7 @@ class ArtitleController extends Controller {
             $usuario = $this->encController->decrypt($requestData['USUARIO']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD004: Ocurrió un error al desencriptar el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD004: Ocurrió un error al desencriptar el usuario.", $th->getMessage(), 500);
         }
         
         $now = $this->functionsController->now();
@@ -858,7 +858,7 @@ class ArtitleController extends Controller {
             
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD005: Ocurrió un error al modificar el registro.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD005: Ocurrió un error al modificar el registro.", $th->getMessage(), 500);
         }
         if (!$validateUpdate) {
             DB::rollBack();
@@ -928,7 +928,6 @@ class ArtitleController extends Controller {
                 }
                 $jsonImages = json_encode($arrCodeImages);
 
-                // exit;
                 try {
                     $validate = DB::table('S002V01TDEAR')->where('DEAR_IDDE', '=', $numeroInformation)->update([
                         'DEAR_DESC' => $information['DESCRIPCION'],
@@ -944,7 +943,7 @@ class ArtitleController extends Controller {
                     
                 } catch (\Throwable $th) {
                     DB::rollBack();
-                    return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD011: Ocurrió un error al obtener el contenido.", [], 500);
+                    return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD011: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
                 }
                 if (!$validate) {
                     DB::rollBack();
@@ -994,7 +993,7 @@ class ArtitleController extends Controller {
                             ]);
                         } catch (\Throwable $th) {
                             DB::rollBack();
-                            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD015: Ocurrió un error al obtener el contenido.", [], 500);
+                            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD015: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
                         }
                         if (!$validate) {
                             DB::rollBack();
@@ -1010,7 +1009,7 @@ class ArtitleController extends Controller {
                             ]);
                         } catch (\Throwable $th) {
                             DB::rollBack();
-                            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD017: Ocurrió un error al obtener el contenido.", [], 500);
+                            return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD017: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
                         }
                         if (!$validate) {
                             DB::rollBack();
@@ -1092,7 +1091,7 @@ class ArtitleController extends Controller {
                     ]);
                 } catch (\Throwable $th) {
                     DB::rollBack();
-                    return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD023: Ocurrió un error al insertar los datos de la información del artículo.", [], 500);
+                    return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD023: Ocurrió un error al insertar los datos de la información del artículo.", $th->getMessage(), 500);
                 }
                 $arrDetails = $information['DETAILS'];
                 foreach ($arrDetails as $keyDetails => $details) {
@@ -1113,7 +1112,7 @@ class ArtitleController extends Controller {
                         ]);
                     } catch (\Throwable $th) {
                         DB::rollBack();
-                        return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD024: Ocurrió un error al insertar los datos de los detalles del artículo.", [], 500);
+                        return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD024: Ocurrió un error al insertar los datos de los detalles del artículo.", $th->getMessage(), 500);
                     }
                 }
             } else if ($information['ESTADO'] === 'Eliminado') {
@@ -1126,7 +1125,7 @@ class ArtitleController extends Controller {
                     ]);                    
                 } catch (\Throwable $th) {
                     DB::rollBack();
-                    return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD025: Ocurrió un error al obtener el contenido.", [], 500);
+                    return $this->responseController->makeResponse(true, "ERR_ARTITLE_MOD025: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
                 }
                 if (!$validate) {
                     DB::rollBack();
@@ -1179,13 +1178,13 @@ class ArtitleController extends Controller {
             }
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL002: Ocurrió un error al modificar el registro.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL002: Ocurrió un error al modificar el registro.", $th->getMessage(), 500);
         }
         try {
             $arrDescription = DB::table('S002V01TDEAR')->where('DEAR_IDAR', '=', $numeroArticulo)->get([ 'DEAR_IDDE AS NUMERO_DESCRIPCION' ]);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL003: Ocurrió un error al obtener los datos de la descripción del artículo", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL003: Ocurrió un error al obtener los datos de la descripción del artículo", $th->getMessage(), 500);
         }
 
         foreach ($arrDescription as $keyDescription => $description) {
@@ -1203,7 +1202,7 @@ class ArtitleController extends Controller {
                 }
             } catch (\Throwable $th) {
                 DB::rollBack();
-                return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL005: Ocurrió un error al modificar el registro.", [], 500);
+                return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL005: Ocurrió un error al modificar el registro.", $th->getMessage(), 500);
             }
 
             try {
@@ -1219,7 +1218,7 @@ class ArtitleController extends Controller {
                 }
             } catch (\Throwable $th) {
                 DB::rollBack();
-                return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL007: Ocurrió un error al modificar el registro.", [], 500);
+                return $this->responseController->makeResponse(true, "ERR_ARTITLE_DEL007: Ocurrió un error al modificar el registro.", $th->getMessage(), 500);
             }
         }
         DB::commit(); # Para guardar los cambios en la base de datos

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

@@ -49,8 +49,8 @@ class DispatchController extends Controller {
                     'DESP_USMO', // Usuario Modifica
                     'DESP_FEMO', // Fecha Modifica
                 ]);
-        } catch(\Exception $e){
-            return $this->responseController->makeResponse(true, "ERR_DISPATCH_GET000: No se pudo realizar la consulta a la base.", [], 500);
+            } catch (\Throwable $th) {
+            return $this->responseController->makeResponse(true, "ERR_DISPATCH_GET000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrDispatch);
@@ -77,8 +77,8 @@ class DispatchController extends Controller {
                     'DESP_USMO', // Usuario Modifica
                     'DESP_FEMO', // Fecha Modifica
                 ]);
-        } catch(\Exception $e){
-            return $this->responseController->makeResponse(true, "ERR_DISPATCH_GET000: No se pudo realizar la consulta a la base.", [], 500);
+            } catch (\Throwable $th) {
+            return $this->responseController->makeResponse(true, "ERR_DISPATCH_GET000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrDispatch);
@@ -162,7 +162,7 @@ class DispatchController extends Controller {
             $user = $this->encController->decrypt($requestData['USUARIO']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DISPATCH_REG001: Ocurrió un error al obtener el contenido.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DISPATCH_REG001: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
         }
 
         $now = $this->functionsController->now();
@@ -316,7 +316,7 @@ class DispatchController extends Controller {
             $user = $this->encController->decrypt($requestData['USUARIO']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DISPATCH_DEL001: Ocurrió un error al obtener el contenido.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DISPATCH_DEL001: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
         }
 
         $now = $this->functionsController->now();

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

@@ -46,7 +46,7 @@ class DynamicFormController extends Controller
                     'FODI_WOFL AS WORKFLOW'
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET000: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         return $this->responseController->makeResponse(false, "ÉXITO", $res);
     }
@@ -59,7 +59,7 @@ class DynamicFormController extends Controller
                 ->join('S002V01TMODU', 'FODI_IDMO', '=', 'MODU_IDMO')
                 ->first(['FODI_NUFO','FODI_TIRE','FODI_TIMO','FODI_DAFO', 'FODI_WOFL','MODU_IDMO','MODU_NOMO']);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET000: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         if(empty($resp)) return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET001: El código " . $codigoForm . " no existe.", [], 500);
@@ -85,7 +85,7 @@ class DynamicFormController extends Controller
                 ->where('FODI_WOFL', '=', 'PARA WORKFLOW')
                 ->get(['FODI_NUFO AS CODIGO_FORM', 'FODI_TIRE AS TITULO_REGISTRO', 'FODI_TIMO AS TITULO_MODIFICACION', 'FODI_DAFO AS DATA_FORM']);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET000: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         $arrResponse = array();
@@ -121,14 +121,14 @@ class DynamicFormController extends Controller
             $usuario = $this->encController->decrypt($response['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_ENA001: Ocurrió un error al desencriptar los datos.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_ENA001: Ocurrió un error al desencriptar los datos.", $th->getMessage(), 401);
         }
 
         try{
             $validateExist = DB::table('S002V01TFODI')->where('FODI_NUFO', $numberForm)->exists();
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_ENA002: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_ENA002: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         if(!$validateExist) {
             DB::rollBack();
@@ -148,7 +148,7 @@ class DynamicFormController extends Controller
             $validateInsert = DB::table('S002V01TFODI')->where('FODI_NUFO', $numberForm)->update($arrUpdate);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_ENA004: No se pudo realizar la modificación en la base.", $th, 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_ENA004: No se pudo realizar la modificación en la base.", $th->getMessage(), 500);
         }
 
         if (!$validateInsert) {
@@ -190,7 +190,7 @@ class DynamicFormController extends Controller
             $arrGetData = DB::table($response['table'])->get([ $columnName.' AS valor', $response['column']. ' AS opcion' ]);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET001: No se pudo realizar la consulta a la base.", $th, 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET001: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         DB::commit();
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrGetData);
@@ -216,13 +216,13 @@ class DynamicFormController extends Controller
             $user = $this->encController->decrypt($response['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_DEL001: No se pudo obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_DEL001: No se pudo obtener el usuario.", $th->getMessage(), 500);
         }
         try{
             $objForm = DB::table('S002V01TFODI')->where('FODI_NUFO', $response['CODIGO_FORM'])->first();
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_DEL002: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_DEL002: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         if(empty($objForm)) {
             DB::rollBack();
@@ -247,7 +247,7 @@ class DynamicFormController extends Controller
             $validateUpdate = DB::table('S002V01TFODI')->where('FODI_NUFO', $response['CODIGO_FORM'])->update($arrUpdate);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_DEL005: No se pudo realizar la modificación en la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_DEL005: No se pudo realizar la modificación en la base.", $th->getMessage(), 500);
         }
         if (!$validateUpdate) {
             DB::rollBack();
@@ -284,21 +284,21 @@ class DynamicFormController extends Controller
             $response['DATA_FORM'] = json_encode($response['DATA_FORM']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG001: Ocurrió un error al desencriptar los datos.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG001: Ocurrió un error al desencriptar los datos.", $th->getMessage(), 401);
         }
 
         try {
             $user = $this->encController->decrypt($response['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG002: Ocurrió un error al desencriptar los datos.", [], 401);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG002: Ocurrió un error al desencriptar los datos.", $th->getMessage(), 401);
         }
 
         try{
             $validateModule = DB::table('S002V01TMODU')->where('MODU_IDMO', $response['MODULE'])->exists();
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG003: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG003: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         if (!$validateModule) {
@@ -325,7 +325,7 @@ class DynamicFormController extends Controller
             $validateInsert = DB::table('S002V01TFODI')->insert($objResponse);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG005: No se pudo realizar la inserción a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_REG005: No se pudo realizar la inserción a la base.", $th->getMessage(), 500);
         }
         if (!$validateInsert) {
             DB::rollBack();
@@ -362,7 +362,7 @@ class DynamicFormController extends Controller
         try{
             $validateForm = DB::table('S002V01TFODI')->where('FODI_NUFO', $idform)->exists();
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_UPD001: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_UPD001: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         if (!$validateForm) {
             DB::rollBack();
@@ -386,7 +386,7 @@ class DynamicFormController extends Controller
             $validateRegister = DB::table('S002V01TFODI')->where('FODI_NUFO','=', $idform )->update($arrUpdate);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_UPD003: No se pudo realizar la modificación a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_UPD003: No se pudo realizar la modificación a la base.", $th->getMessage(), 500);
         }
         if (!$validateRegister) {
             DB::rollBack();
@@ -412,7 +412,7 @@ class DynamicFormController extends Controller
             return [
                 "error" => true,
                 "msg" => "ERR_DYNFORM_GET001: No se pudo realizar la consulta a la base. $qry",
-                "response" => []
+                "response" => $th->getMessage()
             ];
         }
         if (empty($resp)) {

+ 26 - 26
sistema-mantenimiento-back/app/Http/Controllers/GenericController.php

@@ -38,7 +38,7 @@ class GenericController extends Controller
                     'FODI_DAFO AS DATA_FORM'
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_GENERIC_GEN000: No se pudo realizar la consulta a la base.", $th, 500);
+            return $this->responseController->makeResponse(true, "ERR_GENERIC_GEN000: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
         if (empty($objForm)) {
             return $this->responseController->makeResponse(true, "ERR_GENERIC_GEN001: No se encontró el formulario", [], 500);
@@ -63,7 +63,7 @@ class GenericController extends Controller
                 }
             }
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_GENERIC_GEN002: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_GENERIC_GEN002: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         $objResponse = [
@@ -87,7 +87,7 @@ class GenericController extends Controller
             $data_form = DB::table('S002V01TFODI')->where('FODI_NUFO', $numberForm)->first(['FODI_DAFO AS DATA_FORM', 'FODI_NOMB AS NOMBRE']);
             $data_json = json_decode($data_form->DATA_FORM);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET001: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET001: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         // Obtenemos los datos del formulario
@@ -99,7 +99,7 @@ class GenericController extends Controller
         try {
             $str_table_main = $this->encryptionController->decrypt($table_main);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET002: Ocurrió un error al obtener la tabla principal.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET002: Ocurrió un error al obtener la tabla principal.", $th->getMessage(), 500);
         }
 
         // Obtener el arreglo de las tablas relacionales
@@ -107,7 +107,7 @@ class GenericController extends Controller
         try {
             $table_relationship = $this->encryptionController->decrypt($table_relationship);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET003: Ocurrió un error al obtener las tablas relacionales", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET003: Ocurrió un error al obtener las tablas relacionales", $th->getMessage(), 500);
         }
 
         // Se obtienen los datos del formulario por tablas
@@ -136,7 +136,7 @@ class GenericController extends Controller
             try {
                 $arr_data_main = (array) DB::table($str_table_main)->where($primary_key, '=', $idTableMain)->first();
             } catch (\Throwable $th) {
-                return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET005: No se pudo realizar la consulta a la base.", [], 500);
+                return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET005: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
             }
              // Se asignan los valores obtenidos al formulario
             foreach ($arr_form_main as $data_form) {
@@ -202,7 +202,7 @@ class GenericController extends Controller
                 try {
                     $arr_data_secondary = (array) DB::table($data_form['table'])->where($primary_key, '=', $data_form['id'])->first();
                 } catch (\Throwable $th) {
-                    return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET010: No se pudo realizar la consulta a la base.", [], 500);
+                    return $this->responseController->makeResponse(true, "ERR_DYNFORM_GET010: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
                 }
             }
 
@@ -281,7 +281,7 @@ class GenericController extends Controller
         try {
             $numberForm = $this->encryptionController->decrypt($response['CODIGO_FORM']);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG001: Ocurrió al obtener el número de formulario.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG001: Ocurrió al obtener el número de formulario.",$th->getMessage(),500);
         }
         // Se obtiene la información a un objeto
         $arrDataValue = json_decode($response['DATA_VALUE']);
@@ -289,7 +289,7 @@ class GenericController extends Controller
         try {
             $user = $this->encryptionController->decrypt($response['USER']);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG002: Ocurrió un error al obtener el usuario.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG002: Ocurrió un error al obtener el usuario.",$th->getMessage(),500);
         }
         // Se obtiene el número de línea
         $line = $response['LINE'];
@@ -306,7 +306,7 @@ class GenericController extends Controller
                 return $this->responseController->makeResponse(true,"ERR_GENERIC_REG003: No se encontró el formulario.",[],500);
             }
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG004: Ocurrió un error en la consulta.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG004: Ocurrió un error en la consulta.",$th->getMessage(),500);
         }
         // Se obtiene la información del formulario dinámico
         $arrFields = json_decode($getForm->FODI_DAFO);
@@ -314,7 +314,7 @@ class GenericController extends Controller
         try {
             $mainTable = $this->encryptionController->decrypt($arrFields->table_main);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG005: Ocurrió un error al obtener la tabla principal",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_REG005: Ocurrió un error al obtener la tabla principal",$th->getMessage(),500);
         }
 
         // Se obtienen las columnas condicionales
@@ -363,14 +363,14 @@ class GenericController extends Controller
                 try {
                     $response = DB::table($tableNameInformation)->insert($arrInsert);
                     if (!$response) {
-                        return $this->responseController->makeResponse(true,"ERR_GENERIC_REG006: El registro no fue exitoso.",[],500);
+                        return $this->responseController->makeResponse(true,"ERR_GENERIC_REG006: El registro no fue exitoso.", [], 500);
                     }
-                } catch (\Exception $thx) {
-                    $message = $thx->getMessage();
+                } catch (\Throwable $th) {
+                    $message = $th->getMessage();
                     if (count(explode('Duplicate entry', $message)) == 2) {
-                        return $this->responseController->makeResponse(true,"ERR_GENERIC_REG007: El identificador se encuentra duplicado.",[],500);
+                        return $this->responseController->makeResponse(true,"ERR_GENERIC_REG007: El identificador se encuentra duplicado.", $th->getMessage(), 500);
                     } else {
-                        return $this->responseController->makeResponse(true,"ERR_GENERIC_REG008: Ocurrió un error al momento de insertar los registros. $thx",[],500);
+                        return $this->responseController->makeResponse(true,"ERR_GENERIC_REG008: Ocurrió un error al momento de insertar los registros.", $th->getMessage(), 500);
                     }
                 }
             }
@@ -400,7 +400,7 @@ class GenericController extends Controller
         try {
             $numberForm = $this->encryptionController->decrypt($response['CODIGO_FORM']);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD001: Ocurrió un error al obtener el número del formulario.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD001: Ocurrió un error al obtener el número del formulario.",$th->getMessage(),500);
         }
         // Se obtiene la información a un objeto
         $arrDataValue = json_decode($response['DATA_VALUE']);
@@ -408,7 +408,7 @@ class GenericController extends Controller
         try {
             $user = $this->encryptionController->decrypt($response['USER']);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD002: Ocurrió un error al obtener el usuario.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD002: Ocurrió un error al obtener el usuario.",$th->getMessage(),500);
         }
         // Se obtiene el número de línea
         $line = $response['LINE'];
@@ -426,7 +426,7 @@ class GenericController extends Controller
                 return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD003: No se encontró el formulario.",[],500);
             }
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD004: Ocurrió un error en la consulta.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD004: Ocurrió un error en la consulta.",$th->getMessage(),500);
         }
 
 
@@ -438,7 +438,7 @@ class GenericController extends Controller
         try {
             $mainTable = $this->encryptionController->decrypt($arrFields->table_main);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD005: Ocurrió un error en la consulta.",[],500);
+            return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD005: Ocurrió un error en la consulta.",$th->getMessage(),500);
         }
 
         foreach ($arrInformationWhere as $keyInfo => $informationWhere) {
@@ -490,12 +490,12 @@ class GenericController extends Controller
                     if (!$responseUpdate) {
                         return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD005: No se encontró el registros selecciondo.",[],500);
                     }
-                } catch (\Exception $th) {
+                } catch (\Throwable $th) {
                     $message = $th->getMessage();
                     if (count(explode('Duplicate entry', $message)) == 2) {
-                        return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD006: El identificador se encuentra duplicado.",[],500);
+                        return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD006: El identificador se encuentra duplicado.",$th->getMessage(),500);
                     } else {
-                        return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD007: Ocurrió un error al momento de insertar los registros. ",[],500);
+                        return $this->responseController->makeResponse(true,"ERR_GENERIC_UPD007: Ocurrió un error al momento de insertar los registros. ",$th->getMessage(),500);
                     }
                 }
             }
@@ -545,7 +545,7 @@ class GenericController extends Controller
         try {
             $resp = DB::select('SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA="'.$databaseName.'"');
         } catch (\Throwable $th) {
-            return ["error" => true, "msg" => "ERR_GENERIC_REG000: No se pudo realizar la consulta a la base."];
+            return ["error" => true, "msg" => "ERR_GENERIC_REG000: No se pudo realizar la consulta a la base.", "response" => $th->getMessage()];
         }
 
         if ( count($resp) == 0) {
@@ -563,7 +563,7 @@ class GenericController extends Controller
         try {
             $resp = DB::table($base_name)->get([ $pk.' AS valor', $column. ' AS opcion' ]);
         } catch (\Throwable $th) {
-            return ["error" => true, "msg" => "ERR_GENERIC_REG000: No se pudo realizar la consulta a la base."];
+            return ["error" => true, "msg" => "ERR_GENERIC_REG000: No se pudo realizar la consulta a la base.", "response" => $th->getMessage()];
         }
         return ["error" => false, "msg" => "ÉXITO", "response" => $resp];
     }
@@ -573,7 +573,7 @@ class GenericController extends Controller
         try {
             $resp = DB::select(DB::raw("SELECT COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH AS LENGTH FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '".$databaseName."' AND TABLE_NAME = '".$table_name_main."' AND COLUMN_KEY = 'PRI'"));
         } catch (\Throwable $th) {
-            return ["error" => true, "msg" => "ERR_GENERIC_REG000: No se pudo realizar la consulta a la base."];
+            return ["error" => true, "msg" => "ERR_GENERIC_REG000: No se pudo realizar la consulta a la base.", "response" => $th->getMessage()];
         }
         if (count($resp) == 0) {
             return ["error" => true, "msg" => "ERR_GENERIC_REG001: No se pudo realizar la consulta a la base."];

+ 8 - 8
sistema-mantenimiento-back/app/Http/Controllers/OrderController.php

@@ -97,7 +97,7 @@ class OrderController extends Controller {
             $user = $this->encController->decrypt($requestData['USUARIO']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ORDER_REG001: Ocurrió un error al obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_REG001: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
         }
 
         $now = $this->functionsController->now();
@@ -170,13 +170,13 @@ class OrderController extends Controller {
             $order = $this->encController->decrypt($order);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ORDER_GET000: Ocurrió un error al obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_GET000: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
         }
         try {
             $provider = $this->encController->decrypt($provider);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ORDER_GET001: Ocurrió un error al obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_GET001: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
         }
         try {
             $getOrders = (array) DB::table('S002V01TORCO')
@@ -397,7 +397,7 @@ class OrderController extends Controller {
                     'HIOR_FEAR',
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ORDER_GETHISTORY000: Ocurrió un error al obtener el historial de las órdenes de compra", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_GETHISTORY000: Ocurrió un error al obtener el historial de las órdenes de compra", $th->getMessage(), 500);
         }
 
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrOrderState);
@@ -430,7 +430,7 @@ class OrderController extends Controller {
             $user = $this->encController->decrypt($requestData['USUARIO']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ORDERSTATE_REG001: Ocurrió un error al obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDERSTATE_REG001: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
         }
 
         $arrCodeEvidence = array();
@@ -498,7 +498,7 @@ class OrderController extends Controller {
                 ]);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_ORDERSTATE_REG007: Ocurrió un error al momento de modificar los datos.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDERSTATE_REG007: Ocurrió un error al momento de modificar los datos.", $th->getMessage(), 500);
         }
 
         if ( !$validateUpdate ) {
@@ -534,13 +534,13 @@ class OrderController extends Controller {
             $user = $this->encController->decrypt($requestData['USUARIO']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_REORDER_REG001: Ocurrió un error al obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_REORDER_REG001: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
         }
         try {
             $order = $this->encController->decrypt($requestData['ORDEN']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_REORDER_REG002: Ocurrió un error al obtener el número de orden.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_REORDER_REG002: Ocurrió un error al obtener el número de orden.", $th->getMessage(), 500);
         }
 
         $now = $this->functionsController->now();

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

@@ -434,9 +434,6 @@ class OrderDocumentsController extends Controller
             return $this->responseController->makeResponse(true, "ERR_DOCUMENT_ORDER_DEL013: Ocurrió un error la intentar eliminar los documentos.", $th->getMEssage(), 401);
         }
         
-    
-
-
         DB::commit();
         return $this->responseController->makeResponse(false, "ÉXITO: Eliminación de Documento Exitoso");
     }

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

@@ -43,7 +43,7 @@ class PartialDeliveriesController extends Controller
                 ]);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_PARTIAL_DELIVERIES_REG004: Ocurrió un error al momento de obtener los registros.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_PARTIAL_DELIVERIES_REG004: Ocurrió un error al momento de obtener los registros.", $th->getMessage(), 500);
         }
         DB::commit();
         return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $getPartial);

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

@@ -55,7 +55,7 @@ class RequestLineController extends Controller
             $user = $this->encController->decrypt($requestData['USER']);
         } catch (\Throwable $th) {
             DB::rollBack();
-            return $this->responseController->makeResponse(true, "ERR_REQUESTLINE_REG001: Ocurrió un error al obtener el usuario.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_REQUESTLINE_REG001: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
         }
 
         $idOrderPreventive = null;
@@ -269,7 +269,7 @@ class RequestLineController extends Controller
         try {
             $idRequestLine = $this->encController->decrypt($encIdRequestLine);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ORDER_GET000: Ocurrió un error al obtener el contenido.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_GET000: Ocurrió un error al obtener el contenido.", $th->getMessage(), 500);
         }
         try {
             $arrRequestLines = DB::table('S002V01TLINE')
@@ -286,7 +286,7 @@ class RequestLineController extends Controller
                     'LINE_USRE AS USUARIO_MODIFICA'
                 ]);
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ORDER_GET001: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_GET001: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         try {
@@ -327,7 +327,7 @@ class RequestLineController extends Controller
 
             $arrRequestLines->PRODUCTOS = $arrProducts;
         } catch (\Throwable $th) {
-            return $this->responseController->makeResponse(true, "ERR_ORDER_GET003: No se pudo realizar la consulta a la base.", [], 500);
+            return $this->responseController->makeResponse(true, "ERR_ORDER_GET003: No se pudo realizar la consulta a la base.", $th->getMessage(), 500);
         }
 
         return $this->responseController->makeResponse(false, "ÉXITO", $arrRequestLines);