diff --git a/api/controller.js b/api/controller.js index fc412ab..fe0560a 100644 --- a/api/controller.js +++ b/api/controller.js @@ -21,6 +21,11 @@ var controllers = { res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result,'total_record': result.total_record }) }); }, + getWalletCountry: function(req, res) { + jobs.getmarketjobsFiles(req, res, function(err, result) { + res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result,'total_record': result.total_record }) + }); + }, getStatus: function(req, res) { jobs.get(req, res, function(err, dist) { if (err) { diff --git a/api/routes.js b/api/routes.js index 84b1aa4..70c4b7f 100644 --- a/api/routes.js +++ b/api/routes.js @@ -19,4 +19,6 @@ module.exports = function(app) { .get(controller.completedHx); app.route('/interestCount') .get(controller.interestCount); + app.route('/walletcountry') + .get(controller.getWalletCountry); }; \ No newline at end of file diff --git a/service/jobs.js b/service/jobs.js index 9c4d00b..e4e9c54 100644 --- a/service/jobs.js +++ b/service/jobs.js @@ -5,6 +5,36 @@ const db = require('../app/db') const logger = require('../app/logger'); var jobs = { + getWalletCountry: function (req, res, next) { + + //console.log("REQ---->",req.body.uid); + logger.info("------lll---->"); + logger.info(req.query); + var data = { + "uid": req.query.uid, + "member_id": req.query.member_id, + + }; + let Qstring = " SELECT c.country FROM members_wallet w " + + "LEFT JOIN currency c ON c.code = w.currency " + + " LEFT JOIN members m ON m.id = w.member_id " + + "WHERE w.member_id = "+data.member_id+" AND m.uid::text = '"+data.uid+"'"; + logger.info(Qstring); + db.query(Qstring, function (err, result) { + try { + if (err) throw err; + let resultItem ={ + "result": result.rows, + "total_record": result.rowCount + } + // logger.info(result); + next(null, resultItem); // pass control to the next handler + // next(null, result.rows); // pass control to the next handler + } catch (e) { + next(e.message, null); // pass control to the next handler + } + }); + }, getAllMarketjobs: function (req, res, next) { //console.log("REQ---->",req.body.uid);