Creacion de ruta ensamblados.
This commit is contained in:
@@ -314,4 +314,37 @@ controlador.app_itemsTab = (req, res) => {
|
|||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// --- Nueva Función para Productos Ensamblados ---
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @function listarProductosEnsamblados
|
||||||
|
* @description Lista todos los productos ensamblados disponibles.
|
||||||
|
* @param {Object} req - Objeto de solicitud de Express.
|
||||||
|
* @param {Object} res - Objeto de respuesta de Express.
|
||||||
|
*/
|
||||||
|
controlador.listarProductosEnsamblados = (req, res) => {
|
||||||
|
req.getConnection((err, connection) => {
|
||||||
|
if (err) {
|
||||||
|
console.error('Error al obtener conexión para listar productos ensamblados:', err);
|
||||||
|
return res.status(500).json({ mensaje: 'Error interno del servidor al obtener conexión', error: err.message });
|
||||||
|
}
|
||||||
|
connection.query(`
|
||||||
|
SELECT
|
||||||
|
PdctEnsb_ID,
|
||||||
|
PdctEnsb_codigoEnsamble,
|
||||||
|
PdctEnsb_valor,
|
||||||
|
PdctEnsb_items,
|
||||||
|
PdctEnsb_codigoProducto
|
||||||
|
FROM
|
||||||
|
productos_Ensamblados
|
||||||
|
`, (err, rows) => {
|
||||||
|
if (err) {
|
||||||
|
console.error('Error al listar productos ensamblados:', err);
|
||||||
|
return res.status(500).json({ mensaje: 'Error interno del servidor al listar productos ensamblados', error: err.message });
|
||||||
|
}
|
||||||
|
res.json(rows);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = controlador;
|
module.exports = controlador;
|
||||||
|
|||||||
@@ -32,4 +32,7 @@ rutas.get('/consultaItemsPrecios/', controladorItems.app_consultaItemsPrecios);/
|
|||||||
//APP_SIGMA consultas
|
//APP_SIGMA consultas
|
||||||
rutas.get('/items_tabla/', controladorItems.app_itemsTab);//consulta una tabla con items
|
rutas.get('/items_tabla/', controladorItems.app_itemsTab);//consulta una tabla con items
|
||||||
|
|
||||||
|
// Listar todos los productos ensamblados
|
||||||
|
rutas.get('/api/productos-ensamblados', controladorItems.listarProductosEnsamblados);
|
||||||
|
|
||||||
module.exports = rutas;
|
module.exports = rutas;
|
||||||
|
|||||||
Reference in New Issue
Block a user