Potwierdzenie rozliczenia
parent
bd4e74361b
commit
0a7d6e9911
|
@ -24,9 +24,6 @@ const {checkPesel, loger, sendToDiscord, sendEmail, makeid, checkSendEmail, baza
|
||||||
|
|
||||||
//sprawdź czy token jest w bazie i jest 24h od generacji, jeżeli starszy zwróć że trzeba się zalogować ponownie
|
//sprawdź czy token jest w bazie i jest 24h od generacji, jeżeli starszy zwróć że trzeba się zalogować ponownie
|
||||||
apiPanel.use(function(req, res, next) {
|
apiPanel.use(function(req, res, next) {
|
||||||
console.log(req.headers);
|
|
||||||
console.log(req.body);
|
|
||||||
|
|
||||||
var token = req.headers.token || req.body.token;
|
var token = req.headers.token || req.body.token;
|
||||||
con.query('SELECT * FROM tokeny, login WHERE token = ? AND tokeny.userId = login.id AND aktywny = 1', [token], function(err, result) {
|
con.query('SELECT * FROM tokeny, login WHERE token = ? AND tokeny.userId = login.id AND aktywny = 1', [token], function(err, result) {
|
||||||
if(result.length > 0) {
|
if(result.length > 0) {
|
||||||
|
@ -35,6 +32,7 @@ apiPanel.use(function(req, res, next) {
|
||||||
if(now.getTime() - czas.getTime() > 86400000) {
|
if(now.getTime() - czas.getTime() > 86400000) {
|
||||||
res.send(403, {response: "Zaloguj się ponownie"});
|
res.send(403, {response: "Zaloguj się ponownie"});
|
||||||
} else {
|
} else {
|
||||||
|
req.user = result[0];
|
||||||
next();
|
next();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -67,5 +65,33 @@ apiPanel.post("/liczacy", function(req, res) {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
apiPanel.get("/potwierdzRozliczenie", function(req, res) {
|
||||||
|
con.query('SELECT * FROM rozliczenie WHERE aktywne = 1 AND weryfikowal = 0 ORDER BY czasRozliczenia DESC', function(err, result) {
|
||||||
|
res.send(result);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
apiPanel.get("/potwierdzRozliczenie/:id", function(req, res) {
|
||||||
|
var id = req.params.id;
|
||||||
|
con.query('SELECT * FROM rozliczenie WHERE id = ? AND aktywne = 1 AND weryfikowal = 0', [id], function(err, result) {
|
||||||
|
if(result.length > 0) {
|
||||||
|
res.send(result[0]);
|
||||||
|
} else {
|
||||||
|
res.send(403, {response: "Błąd, spróbuj ponownie"});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
apiPanel.post("/potwierdzRozliczenie/:id", function(req, res) {
|
||||||
|
var id = req.params.id;
|
||||||
|
var idLiczacy = req.body.idLiczacy;
|
||||||
|
con.query('UPDATE rozliczenie SET weryfikowal = 1, idLiczacy = ? WHERE id = ? AND aktywne = 1 AND weryfikowal = 0', [idLiczacy, id], function(err, result) {
|
||||||
|
if(result.affectedRows > 0) {
|
||||||
|
res.send({response: "Potwierdzono"});
|
||||||
|
} else {
|
||||||
|
res.send(403, {response: "Błąd, spróbuj ponownie"});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
module.exports = apiPanel;
|
module.exports = apiPanel;
|
Loading…
Reference in New Issue