Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const detailTrx = (syslog, amount, callback) => {
- connection.query('SELECT * FROM `f_trx_logheader` WHERE `SYSLOGNO`=? AND `TRXVALUE`=? ', [syslog, amount], function (err, results) {
- if (err) {
- console.log(err);
- } else {
- if (results.length == 0) {
- return {
- 'resultCode': '1',
- 'resultDesc': 'Data tidak ditemukan',
- 'messageType': 'WARNING',
- 'timeStamp': date
- }
- } else {
- if (results[0].REFUNDTRX != 0 || results[0].LASTSTATE != 0) {
- return {
- 'resultCode': '2',
- 'resultDesc': 'Transaksi tidak bisa direfund',
- 'messageType': 'WARNING',
- 'timeStamp': date
- }
- } else {
- return callback(err, results)
- }
- }
- }
- });
- }
- app.post('/refund', jwtVerifer({ secret: secret }), function (req, res) {
- const { syslog, amount } = req.body;
- let detail = detailTrx(syslog, amount, (err, results) => {
- // kalau di console bisa muncul
- // console.log(detail)
- // kalau return ngga muncul
- return results
- })
- res.send(detail)
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement