From cd38e47e626ed82470d9709da123e99c07f78f66 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Fri, 23 Feb 2024 22:15:32 -0500 Subject: [PATCH] jobs --- api/controller.js | 48 ++++++++++++++++++++++++++++++++++++++++++----- api/routes.js | 19 ++++++++++++++++++- service/jobs.js | 36 +++++++++++++++++------------------ 3 files changed, 78 insertions(+), 25 deletions(-) diff --git a/api/controller.js b/api/controller.js index 6a4cb60..ebf44b3 100644 --- a/api/controller.js +++ b/api/controller.js @@ -5,11 +5,49 @@ const jobs = require('../service/jobs'); var controllers = { getMarketJobs: function(req, res) { - jobs.create(req, res, function(err, dist) { - if (err) { - res.send(err); - } - res.json(dist); + jobs.getmarketjobs(req, res, function(err, result) { + + console.log("B**************************************************** START"); + console.log(result); + console.log("B**************************************************** END"); + + + const resultData = JSON.parse( JSON.stringify(result).replace("[","").replace("]","")); + // res.send(resultData) + + // res.status(200).json({'status': 1, 'msg': JSON.stringify(result) }); + +// let rssss = JSON.stringify(result); +// console.log(rssss); +// //return rssss; + + + // res.status(200).json({'status': 1, 'msg': JSON.stringify(result) }); + // res.status(200).json(result); + // + // console.log("B****************************************************"); + // console.log(err); + // console.log("B****************************************************"); + // + // + // if (err) { + // res.send(err); + // } + // console.log("AMEYEY***********************************"); + res.json(resultData); + //res.send(result); + + // res.json([{ + // number: 1, + // name: 'John', + // gender: 'male' + // }, + // { + // number: 2, + // name: 'Ashley', + // gender: 'female' + // } + // ]); }); }, getStatus: function(req, res) { diff --git a/api/routes.js b/api/routes.js index 8f99b44..095150c 100644 --- a/api/routes.js +++ b/api/routes.js @@ -5,6 +5,23 @@ const controller = require('./controller'); module.exports = function(app) { app.route('/marketjobs') .get(controller.getMarketJobs); - app.route('/marketjobs/:id') + + + app.route('/marketjob3s/:id') .get(controller.getStatus); + + app.get('/marketjobs2', function(req, res) { + res.json([{ + number: 1, + name: 'John', + gender: 'male' + }, + { + number: 2, + name: 'Ashley', + gender: 'female' + } + ]); + }) + }; \ No newline at end of file diff --git a/service/jobs.js b/service/jobs.js index 51f4dcf..240dbe5 100644 --- a/service/jobs.js +++ b/service/jobs.js @@ -6,29 +6,27 @@ const logger = require('../app/logger'); var jobs = { getmarketjobs: function(req, res, next) { - - var data = { - "account_bank": req.body.account_bank, - "account_number": req.body.account_number, - "amount": req.body.amount, - "narration": req.body.narration, - }; - - logger.info(data); + // + // var data = { + // "account_bank": req.body.account_bank, + // "account_number": req.body.account_number, + // "amount": req.body.amount, + // "narration": req.body.narration, + // }; + // + // logger.info(data); db.query("SELECT * FROM members LIMIT 10", function (err, result) { if (err) throw err; - console.log(result); + console.log("A****************************************************"); + console.log(result.rows); + console.log("A****************************************************"); + // res = result.rows; + // res = result.rows; + // console.log(res); + next(null, result.rows); // pass control to the next handler }); - - - // // TODO: Do we save the response in the DB? I assume: YES - // db.query('SELECT NOW()', (err, res) => { - // if (err) { - // throw err; - // } - // logger.info('time:', res.rows[0]) - // }); + // next(null, null); // pass control to the next handler } };