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;
|
||||
|
||||
@@ -32,4 +32,7 @@ rutas.get('/consultaItemsPrecios/', controladorItems.app_consultaItemsPrecios);/
|
||||
//APP_SIGMA consultas
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user