|
|
@@ -44,6 +44,13 @@ class OrderController extends Controller {
|
|
|
}
|
|
|
|
|
|
public function getOrders($user, $line) {
|
|
|
+
|
|
|
+ $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
|
|
|
+ if ($arrResponseCheckUser['error']) {
|
|
|
+ DB::rollBack();
|
|
|
+ return $this->responseController->makeResponse(true, 'ERR_WAREHOUSE_GETBY000:'.$arrResponseCheckUser['msg'], [], 401);
|
|
|
+ }
|
|
|
+
|
|
|
try {
|
|
|
$arrOrders = DB::table('S002V01TORCO')
|
|
|
->where('ORCO_NULI', '=', $line)
|
|
|
@@ -54,20 +61,20 @@ class OrderController extends Controller {
|
|
|
->join('S002V01TPROV', 'PROV_NUPR', '=', 'LINE_NUPR')
|
|
|
->join('S002V01TDESP', 'DESP_IDDE', '=', 'ORCO_IDDE')
|
|
|
->get([
|
|
|
- 'ORCO_NUOR', // Número de Orden
|
|
|
- 'LINE_IDLI', // Identificador de línea de solicitud de compra
|
|
|
- 'PROV_NUPR', // Número de Proveedor
|
|
|
- 'PROV_NOCO', // Nombre Comercial del Proveedor
|
|
|
- 'PROV_TIPO', // Tipo de Nacionalidad
|
|
|
- 'DESP_IDDE', // Número de Despacho
|
|
|
- 'DESP_NODE', // Nombre del Despacho
|
|
|
- 'DESP_NOMB', // Nombre del Despacho
|
|
|
- 'ORCO_ESTA', // Estado
|
|
|
- 'ORCO_USRE', // Usuario Registra
|
|
|
- 'ORCO_FERE', // Fecha Registra
|
|
|
- 'ORCO_USMO', // Usuario Modifica
|
|
|
- 'ORCO_FEMO', // Fecha Modifica
|
|
|
+ 'ORCO_NUOR AS NUMERO_ORDEN', // Número de Orden
|
|
|
+ 'LINE_IDLI AS NUMERO_SOLICITUD_COMPRA', // Identificador de línea de solicitud de compra
|
|
|
+ 'PROV_NUPR AS NUMERO_PROVEEDOR', // Número de Proveedor
|
|
|
+ 'PROV_NOCO AS NOMBRE_COMERCIAL', // Nombre Comercial del Proveedor
|
|
|
+ 'PROV_TIPO AS TIPO_NACIONALIDAD', // Tipo de Nacionalidad
|
|
|
+ 'DESP_IDDE AS ID_DESPACHO', // Número de Despacho
|
|
|
+ 'DESP_NODE AS NOMBRE_DESPACHO', // Nombre del Despacho
|
|
|
+ 'ORCO_ESTA AS ESTADO', // Estado
|
|
|
+ 'ORCO_USRE AS USUARIO_REGISTRA', // Usuario Registra
|
|
|
+ 'ORCO_FERE AS FECHA_REGISTRA', // Fecha Registra
|
|
|
+ 'ORCO_USMO AS USUARIO_MODIFICA', // Usuario Modifica
|
|
|
+ 'ORCO_FEMO AS FECHA_MODIFICA', // Fecha Modifica
|
|
|
]);
|
|
|
+ $arrOrders = json_decode(json_encode($arrOrders), true);
|
|
|
} catch ( \Throwable $th ) {
|
|
|
return $this->responseController->makeResponse(
|
|
|
true,
|
|
|
@@ -77,6 +84,12 @@ class OrderController extends Controller {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
+ $responseCheckLatestUpdate = $this->resourcesController->checkLatestUpdate($arrOrders, $line);
|
|
|
+ if ($responseCheckLatestUpdate['error']) {
|
|
|
+ return $this->responseController->makeResponse(true, $responseCheckLatestUpdate['msg'], [], 500);
|
|
|
+ }
|
|
|
+ $arrOrders = $responseCheckLatestUpdate['response'];
|
|
|
+
|
|
|
return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrOrders);
|
|
|
}
|
|
|
|
|
|
@@ -218,6 +231,13 @@ class OrderController extends Controller {
|
|
|
|
|
|
public function getOrderByNumber($order, $provider, $user, $line){
|
|
|
|
|
|
+ $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
|
|
|
+ if ($arrResponseCheckUser['error']) {
|
|
|
+ DB::rollBack();
|
|
|
+ return $this->responseController->makeResponse(true, 'ERR_WAREHOUSE_GETBY000:'.$arrResponseCheckUser['msg'], [], 401);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
try {
|
|
|
$order = $this->encController->decrypt($order);
|
|
|
} catch (\Throwable $th) {
|
|
|
@@ -231,7 +251,7 @@ class OrderController extends Controller {
|
|
|
return $this->responseController->makeResponse(true, "ERR_ORDER_GET001: Ocurrió un error al obtener el usuario.", $th->getMessage(), 500);
|
|
|
}
|
|
|
try {
|
|
|
- $getOrders = (array) DB::table('S002V01TORCO')
|
|
|
+ $arrOrders = (array) DB::table('S002V01TORCO')
|
|
|
->where('ORCO_NUOR', '=', $order)
|
|
|
->where('ORCO_NULI', '=', $line)
|
|
|
->where('DESP_NULI', '=', $line)
|
|
|
@@ -244,60 +264,45 @@ class OrderController extends Controller {
|
|
|
->join('S002V01TDESP', 'ORCO_IDDE', '=', 'DESP_IDDE')
|
|
|
->join('S002V01TPROV', 'LINE_NUPR', '=', 'PROV_NUPR')
|
|
|
->first([
|
|
|
- 'ORCO_NUOR',
|
|
|
- 'ORCO_ESTA',
|
|
|
- 'ORCO_USRE',
|
|
|
- 'ORCO_FERE',
|
|
|
- 'ORCO_USMO',
|
|
|
- 'ORCO_FEMO',
|
|
|
- 'ORCO_FEAR',
|
|
|
- 'LINE_IDLI',
|
|
|
- 'LINE_OTPR',
|
|
|
- 'LINE_OTCO',
|
|
|
- 'DESP_IDDE',
|
|
|
- 'DESP_NODE',
|
|
|
- 'DESP_NOMB',
|
|
|
- 'DESP_APPA',
|
|
|
- 'DESP_APMA',
|
|
|
- 'DESP_LADA',
|
|
|
- 'DESP_TELE',
|
|
|
- 'DESP_CORR',
|
|
|
- 'DESP_CALL',
|
|
|
- 'DESP_NUEX',
|
|
|
- 'DESP_NUIN',
|
|
|
- 'DESP_COPO',
|
|
|
- 'DESP_LOCA',
|
|
|
- 'DESP_COLO',
|
|
|
- 'DESP_MUNI',
|
|
|
- 'DESP_ENTI',
|
|
|
- 'DESP_PAIS',
|
|
|
- 'DESP_COME',
|
|
|
- 'PROV_NUPR',
|
|
|
- 'PROV_NOCO',
|
|
|
- 'PROV_NOMB',
|
|
|
- 'PROV_APPA',
|
|
|
- 'PROV_APMA',
|
|
|
- 'PROV_CORR',
|
|
|
- 'PROV_LAD1',
|
|
|
- 'PROV_TEL1',
|
|
|
- 'PROV_LAD2',
|
|
|
- 'PROV_TEL2',
|
|
|
- 'PROV_XRFC',
|
|
|
- 'PROV_XTAX',
|
|
|
- 'PROV_CRFI',
|
|
|
- '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',
|
|
|
+ 'ORCO_NUOR AS NUMERO_ORDEN',
|
|
|
+ 'ORCO_ESTA AS ESTADO_ORDEN',
|
|
|
+ 'ORCO_USRE AS USUARIO_REGISTRA',
|
|
|
+ 'ORCO_FERE AS FECHA_REGISTRA',
|
|
|
+ 'ORCO_USMO AS USUARIO_MODIFICA',
|
|
|
+ 'ORCO_FEMO AS FECHA_MODIFICA',
|
|
|
+ 'LINE_IDLI AS NUMERO_SOLICITUD_COMPRA',
|
|
|
+ 'LINE_OTPR AS ORDEN_TRABAJO_PREVENTIVO',
|
|
|
+ 'LINE_OTCO AS ORDEN_TRABAJO_CORRECTIVO',
|
|
|
+ 'DESP_IDDE AS ID_DESPACHO',
|
|
|
+ 'DESP_NODE AS NOMBRE_DESPACHO',
|
|
|
+ 'DESP_NOMB AS NOMBRE_RESPONSABLE',
|
|
|
+ 'DESP_APPA AS APELLIDO_PATERNO_RESPONSABLE',
|
|
|
+ 'DESP_APMA AS APELLIDO_MATERNO_RESPONSABLE',
|
|
|
+ 'DESP_LADA AS LADA',
|
|
|
+ 'DESP_TELE AS TELEFONO',
|
|
|
+ 'DESP_CORR AS CORREO_ELECTRONICO',
|
|
|
+ 'DESP_CALL AS CALLE',
|
|
|
+ 'DESP_NUEX AS NUMERO_EXTERIOR',
|
|
|
+ 'DESP_NUIN AS NUMERO_INTERIOR',
|
|
|
+ 'DESP_COPO AS CODIGO_POSTAL',
|
|
|
+ 'DESP_LOCA AS LOCALIDAD',
|
|
|
+ 'DESP_COLO AS COLONIA',
|
|
|
+ 'DESP_MUNI AS MUNICIPIO',
|
|
|
+ 'DESP_ENTI AS ENTIDAD_FEDERATIVA',
|
|
|
+ 'DESP_PAIS AS PAIS',
|
|
|
+ 'DESP_COME AS COMENTARIOS',
|
|
|
+ 'PROV_NUPR AS NUMERO_PROVEEDOR',
|
|
|
+ 'PROV_NOCO AS NOMBRE_COMERCIAL',
|
|
|
+ 'PROV_NOMB AS NOMBRE_PROVEEDOR',
|
|
|
+ 'PROV_APPA AS APELLIDO_PATERNO_PROVEEDOR',
|
|
|
+ 'PROV_APMA AS APELLIDO_MATERNO_PROVEEDOR',
|
|
|
+ 'PROV_CORR AS CORREO_ELECTRONICO_PROVEEDOR',
|
|
|
+ 'PROV_LAD1 AS LADA1_PROVEEDOR',
|
|
|
+ 'PROV_TEL1 AS TELEFONO1_PROVEEDOR',
|
|
|
+ 'PROV_LAD2 AS LADA2_PROVEEDOR',
|
|
|
+ 'PROV_TEL2 AS TELEFONO2_PROVEEDOR',
|
|
|
+ 'PROV_XRFC AS RFC',
|
|
|
+ 'PROV_XTAX AS TAXID',
|
|
|
]);
|
|
|
} catch ( \Throwable $th ) {
|
|
|
return $this->responseController->makeResponse(
|
|
|
@@ -308,13 +313,13 @@ class OrderController extends Controller {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
- if ( empty($getOrders) || is_null($getOrders) ) {
|
|
|
+ if ( empty($arrOrders) || is_null($arrOrders) ) {
|
|
|
return $this->responseController->makeResponse( true, "ERR_ORDER_GET003: No se pudo obtener los datos de las órdenes de compra", [], 500);
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
$getArtitles = DB::table('S002V01TARSE')
|
|
|
- ->where('ARSE_IDLI', '=', $getOrders['LINE_IDLI'])
|
|
|
+ ->where('ARSE_IDLI', '=', $arrOrders['NUMERO_SOLICITUD_COMPRA'])
|
|
|
->where('ARSE_ESTA', '=', 'Activo')
|
|
|
->where('ARSE_NULI', '=', $line)
|
|
|
->where('ARTI_ESTA', '=', 'Activo')
|
|
|
@@ -336,31 +341,29 @@ class OrderController extends Controller {
|
|
|
->join('S002V01TSUBF', 'ARTI_COSU', '=', 'SUBF_COSU')
|
|
|
->join('S002V01TUNID', 'DEAR_IDUN', '=', 'UNID_IDUN')
|
|
|
->get([
|
|
|
- 'ARSE_IDAS',
|
|
|
- // 'ARSE_CANT',
|
|
|
- // 'ARSE_PRTO',
|
|
|
- 'FAMI_COFA',
|
|
|
- 'FAMI_NOFA',
|
|
|
- 'SUBF_COSU',
|
|
|
- 'SUBF_NOSU',
|
|
|
- 'ARTI_IDAR',
|
|
|
- 'ARTI_CODI',
|
|
|
- 'ARTI_NOMB',
|
|
|
- 'DEAR_IDDE',
|
|
|
- 'DEAR_IMAG',
|
|
|
- 'DEAR_DESC',
|
|
|
- 'DEAR_CARA',
|
|
|
- 'DEAR_COWE',
|
|
|
- 'INAR_IDIN',
|
|
|
- 'INAR_CODI',
|
|
|
- 'INAR_MODE',
|
|
|
- 'INAR_COMO',
|
|
|
- 'INAR_PREC',
|
|
|
- 'INAR_MOMI',
|
|
|
- 'INAR_CARA',
|
|
|
- 'UNID_IDUN',
|
|
|
- 'UNID_NOMB',
|
|
|
- 'UNID_ACRO',
|
|
|
+ 'ARSE_IDAS AS ID_ARTICULO_SELECCION',
|
|
|
+ 'FAMI_COFA AS CODIGO_FAMILIA',
|
|
|
+ 'FAMI_NOFA AS NOMBRE_FAMILIA',
|
|
|
+ 'SUBF_COSU AS CODIGO_SUBFAMILIA',
|
|
|
+ 'SUBF_NOSU AS NOMBRE_SUBFAMILIA',
|
|
|
+ 'ARTI_IDAR AS ID_ARTICULO',
|
|
|
+ 'ARTI_CODI AS CODIGO',
|
|
|
+ 'ARTI_NOMB AS NOMRE_ARTICULO',
|
|
|
+ 'DEAR_IDDE AS ID_DESCRIPCION',
|
|
|
+ 'DEAR_IMAG AS IMAGEN',
|
|
|
+ 'DEAR_DESC AS DESCRIPCION',
|
|
|
+ 'DEAR_CARA AS CARACTERISTICAS',
|
|
|
+ 'DEAR_COWE AS COMPRA_WEB',
|
|
|
+ 'INAR_IDIN AS ID_INFORMACION',
|
|
|
+ 'INAR_CODI AS CODIGO_ARTICULO',
|
|
|
+ 'INAR_MODE AS MODELO_ARTICULO',
|
|
|
+ 'INAR_COMO AS CODIGO_MONEDA',
|
|
|
+ 'INAR_PREC AS PRECIO',
|
|
|
+ 'INAR_MOMI AS MONTO_MINIMO',
|
|
|
+ 'INAR_CARA AS CARACTERISTIAS_INFORMACION',
|
|
|
+ 'UNID_IDUN AS ID_UNIDAD',
|
|
|
+ 'UNID_NOMB AS NOMBRE_UNIDAD',
|
|
|
+ 'UNID_ACRO AS ACRONIMO_UNIDAD',
|
|
|
]);
|
|
|
$arrArtitles = json_decode(json_encode($getArtitles), true);
|
|
|
} catch (\Throwable $th) {
|
|
|
@@ -383,9 +386,7 @@ class OrderController extends Controller {
|
|
|
$arrArtitlesTemp[$index] = $artitles;
|
|
|
$arrArtitlesTemp[$index]['CANTIDAD'] = 1;
|
|
|
} else {
|
|
|
- if (
|
|
|
- in_array($artitles['INAR_IDIN'], array_column($arrArtitlesTemp, 'INAR_IDIN'))
|
|
|
- ) {
|
|
|
+ if ( in_array($artitles['INAR_IDIN'], array_column($arrArtitlesTemp, 'INAR_IDIN')) ) {
|
|
|
$indexArtitle = array_search($artitles['INAR_IDIN'], array_column($arrArtitlesTemp, 'INAR_IDIN'));
|
|
|
$arrArtitlesTemp[$indexArtitle]['CANTIDAD'] = $arrArtitlesTemp[$indexArtitle]['CANTIDAD'] + 1;
|
|
|
} else {
|
|
|
@@ -398,7 +399,7 @@ class OrderController extends Controller {
|
|
|
$arrArtitles = $arrArtitlesTemp;
|
|
|
|
|
|
foreach ($arrArtitles as $keyArtitles => $artitles) {
|
|
|
- $arrImageArtitle = json_decode($artitles['DEAR_IMAG']);
|
|
|
+ $arrImageArtitle = json_decode($artitles['IMAGEN']);
|
|
|
$arrUrlImage = array();
|
|
|
foreach ($arrImageArtitle as $key => $imagen) {
|
|
|
$responseDocument = $this->documentManagementController->privateGetPublicDocumentURL($imagen, $user, $line);
|
|
|
@@ -407,7 +408,7 @@ class OrderController extends Controller {
|
|
|
}
|
|
|
$arrUrlImage[] = $responseDocument['response']['public_uri'];
|
|
|
}
|
|
|
- $arrArtitles[$keyArtitles]['DEAR_IMAG'] = $arrUrlImage;
|
|
|
+ $arrArtitles[$keyArtitles]['IMAGEN'] = $arrUrlImage;
|
|
|
}
|
|
|
|
|
|
try {
|
|
|
@@ -415,15 +416,15 @@ class OrderController extends Controller {
|
|
|
->where('HIOR_NUOR', '=', $order)
|
|
|
->where('HIOR_NULI', '=', $line)
|
|
|
->get([
|
|
|
- 'HIOR_IDHO',
|
|
|
- 'HIOR_ESOR',
|
|
|
- 'HIOR_DESC',
|
|
|
- 'HIOR_EVID',
|
|
|
- 'HIOR_POEN',
|
|
|
- 'HIOR_USRE',
|
|
|
- 'HIOR_FERE',
|
|
|
- 'HIOR_USMO',
|
|
|
- 'HIOR_FEMO',
|
|
|
+ 'HIOR_IDHO AS ID_HISTORIA_ORDEN',
|
|
|
+ 'HIOR_ESOR AS ESTADO_ORDEN',
|
|
|
+ 'HIOR_DESC AS DESCRIPCION',
|
|
|
+ 'HIOR_EVID AS EVIDENCIA',
|
|
|
+ 'HIOR_POEN AS PORCENTAJE_ENTREGA',
|
|
|
+ 'HIOR_USRE AS USUARIO_REGISTRA',
|
|
|
+ 'HIOR_FERE AS FECHA_REGISTRA',
|
|
|
+ 'HIOR_USMO AS USUARIO_MODIFICA',
|
|
|
+ 'HIOR_FEMO AS FECHA_MODIFICA',
|
|
|
]);
|
|
|
$arrHistoryOrder = json_decode(json_encode($getHistoryOrder), true);
|
|
|
} catch (\Throwable $th) {
|
|
|
@@ -438,9 +439,16 @@ class OrderController extends Controller {
|
|
|
return $this->responseController->makeResponse( true, "ERR_ORDER_GET007: No se pudo obtener el historial de la orden de compra.", [], 500);
|
|
|
}
|
|
|
|
|
|
+ $responseCheckLatestUpdate = $this->resourcesController->checkLatestUpdate($arrHistoryOrder, $line);
|
|
|
+ if ($responseCheckLatestUpdate['error']) {
|
|
|
+ return $this->responseController->makeResponse(true, $responseCheckLatestUpdate['msg'], [], 500);
|
|
|
+ }
|
|
|
+ $arrHistoryOrder = $responseCheckLatestUpdate['response'];
|
|
|
+
|
|
|
+
|
|
|
foreach ($arrHistoryOrder as $keyHistoryOrder => $historyOrder) {
|
|
|
- if ( !is_null($historyOrder['HIOR_EVID']) ) {
|
|
|
- $arrEvidence = json_decode($historyOrder['HIOR_EVID']);
|
|
|
+ if ( !is_null($historyOrder['EVIDENCIA']) ) {
|
|
|
+ $arrEvidence = json_decode($historyOrder['EVIDENCIA']);
|
|
|
$arrUrlImage = array();
|
|
|
foreach ($arrEvidence as $key => $imagen) {
|
|
|
$responseDocument = $this->documentManagementController->privateGetPublicDocumentURL($imagen, $user, $line);
|
|
|
@@ -449,18 +457,25 @@ class OrderController extends Controller {
|
|
|
}
|
|
|
$arrUrlImage[] = $responseDocument['response']['public_uri'];
|
|
|
}
|
|
|
- $historyOrder['HIOR_EVID'] = $arrUrlImage;
|
|
|
+ $historyOrder['EVIDENCIA'] = $arrUrlImage;
|
|
|
}
|
|
|
$arrHistoryOrder[$keyHistoryOrder] = $historyOrder;
|
|
|
}
|
|
|
|
|
|
- $getOrders['ARTI'] = $arrArtitles;
|
|
|
- $getOrders['HIST'] = $arrHistoryOrder;
|
|
|
+ $arrOrders['ARTI'] = $arrArtitles;
|
|
|
+ $arrOrders['HIST'] = $arrHistoryOrder;
|
|
|
|
|
|
- return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $getOrders);
|
|
|
+ return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrOrders);
|
|
|
}
|
|
|
|
|
|
public function getLastSateOrder($order, $user, $line) {
|
|
|
+
|
|
|
+ $arrResponseCheckUser = $this->resourcesController->checkUserEnc($user, $line);
|
|
|
+ if ($arrResponseCheckUser['error']) {
|
|
|
+ DB::rollBack();
|
|
|
+ return $this->responseController->makeResponse(true, 'ERR_WAREHOUSE_GETBY000:'.$arrResponseCheckUser['msg'], [], 401);
|
|
|
+ }
|
|
|
+
|
|
|
try {
|
|
|
$arrOrderState = (array) DB::table('S002V01THIOR')
|
|
|
->where('HIOR_NUOR', '=', $order)
|
|
|
@@ -468,19 +483,16 @@ class OrderController extends Controller {
|
|
|
->where('HIOR_ESTA', '=', 'Activo')
|
|
|
->orderBy('HIOR_FEAR', 'DESC')
|
|
|
->first([
|
|
|
- 'HIOR_IDHO',
|
|
|
- 'HIOR_NULI',
|
|
|
- 'HIOR_NUOR',
|
|
|
- 'HIOR_ESOR',
|
|
|
- 'HIOR_DESC',
|
|
|
- 'HIOR_EVID',
|
|
|
- 'HIOR_POEN',
|
|
|
- 'HIOR_ESTA',
|
|
|
- 'HIOR_USRE',
|
|
|
- 'HIOR_FERE',
|
|
|
- 'HIOR_USMO',
|
|
|
- 'HIOR_FEMO',
|
|
|
- 'HIOR_FEAR',
|
|
|
+ 'HIOR_IDHO AS ID_HISTORIA_ORDEN',
|
|
|
+ 'HIOR_ESOR AS ESTADO_ORDEN',
|
|
|
+ 'HIOR_DESC AS DESCRIPCION',
|
|
|
+ 'HIOR_EVID AS EVIDENCIA',
|
|
|
+ 'HIOR_POEN AS PORCENTAJE_ENTREGA',
|
|
|
+ 'HIOR_ESTA AS ESTADO_ORDEN',
|
|
|
+ 'HIOR_USRE AS USUARIO_REGISTRA',
|
|
|
+ 'HIOR_FERE AS FECHA_REGISTRA',
|
|
|
+ 'HIOR_USMO AS USUARIO_MODIFICA',
|
|
|
+ 'HIOR_FEMO AS FECHA_MODIFICA',
|
|
|
]);
|
|
|
} catch (\Throwable $th) {
|
|
|
return $this->responseController->makeResponse(
|
|
|
@@ -491,6 +503,12 @@ class OrderController extends Controller {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
+ $responseCheckLatestUpdate = $this->resourcesController->checkLatestUpdate([$arrOrderState], $line);
|
|
|
+ if ($responseCheckLatestUpdate['error']) {
|
|
|
+ return $this->responseController->makeResponse(true, $responseCheckLatestUpdate['msg'], [], 500);
|
|
|
+ }
|
|
|
+ $arrOrderState = $responseCheckLatestUpdate['response'];
|
|
|
+
|
|
|
return $this->responseController->makeResponse(false, "ÉXITO: Consulta Exitosa", $arrOrderState);
|
|
|
}
|
|
|
|