38 lines
1.2 KiB
TypeScript
38 lines
1.2 KiB
TypeScript
import {con} from "../index";
|
|
|
|
const modificarLink = (req: any, res: any) => {
|
|
|
|
const ep_ID = req.body.ep_ID;
|
|
|
|
const sql1= `SELECT visitas FROM eps WHERE ep_ID=${ep_ID}`;
|
|
const sql = `UPDATE eps SET visitas = visitas + 1 WHERE ep_ID=${ep_ID}`;
|
|
con.query(
|
|
sql1,
|
|
(err: Error, respuesta: {visitas: number}[]) => {
|
|
if (!err) {
|
|
|
|
const nuevoNumVisitas = respuesta[0].visitas + 1;
|
|
const sql2 = `UPDATE eps SET visitas=${nuevoNumVisitas} WHERE ep_ID=${ep_ID}`;
|
|
|
|
con.query(sql2, (err: Error) => {
|
|
if (!err) {
|
|
res.send("Exito");
|
|
} else {
|
|
res.send("Error");
|
|
console.log(`Error al actualizar el contador de clicks del ep ${ep_ID} en \
|
|
LinksAnimes/modificarLinks:\n${err}\nSQL:\n${sql2}`);
|
|
}
|
|
});
|
|
|
|
|
|
} else {
|
|
console.log(`Error al actualizar el contador de clicks del ep ${ep_ID} en \
|
|
LinksAnimes/modificarLinks:\n${err}\nSQL:\n${sql1}`);
|
|
res.send("Error :c");
|
|
}
|
|
}
|
|
);
|
|
|
|
};
|
|
|
|
module.exports.modificarLinks = modificarLink; |