jobs micro
This commit is contained in:
+5
-8
@@ -7,17 +7,14 @@ const logger = require('../app/logger');
|
|||||||
var controllers = {
|
var controllers = {
|
||||||
getMarketJobs: function(req, res) {
|
getMarketJobs: function(req, res) {
|
||||||
jobs.getmarketjobs(req, res, function(err, result) {
|
jobs.getmarketjobs(req, res, function(err, result) {
|
||||||
// logger.info(result);
|
|
||||||
/*
|
|
||||||
"status": "OK",
|
|
||||||
"total_record": 1,
|
|
||||||
"internal_return": 0,
|
|
||||||
"result_list"
|
|
||||||
*/
|
|
||||||
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result,'total_record': result.total_record })
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result,'total_record': result.total_record })
|
||||||
//res.status(200).json({'status': 'OK', 'result_list': result })
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
getMarketJobsFiles: 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) {
|
getStatus: function(req, res) {
|
||||||
jobs.get(req, res, function(err, dist) {
|
jobs.get(req, res, function(err, dist) {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
|||||||
+2
-1
@@ -5,7 +5,8 @@ const controller = require('./controller');
|
|||||||
module.exports = function(app) {
|
module.exports = function(app) {
|
||||||
app.route('/marketjobs')
|
app.route('/marketjobs')
|
||||||
.get(controller.getMarketJobs);
|
.get(controller.getMarketJobs);
|
||||||
|
app.route('/marketjobsfiles')
|
||||||
|
.get(controller.getMarketJobsFiles);
|
||||||
app.route('/marketjob3s/:id')
|
app.route('/marketjob3s/:id')
|
||||||
.get(controller.getStatus);
|
.get(controller.getStatus);
|
||||||
|
|
||||||
|
|||||||
@@ -60,6 +60,29 @@ var jobs = {
|
|||||||
next(e.message, null); // pass control to the next handler
|
next(e.message, null); // pass control to the next handler
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
getmarketjobsFiles: function (req, res, next) {
|
||||||
|
var data = {
|
||||||
|
"uid": req.query.uid,
|
||||||
|
"member_uid": req.query.member_uid,
|
||||||
|
"job_uid": req.query.job_uid,
|
||||||
|
"sessionid": req.query.sessionid,
|
||||||
|
"page": req.query.page
|
||||||
|
};
|
||||||
|
let Qstring ="";
|
||||||
|
Qstring = "SELECT id,uid,job_uid,originalname,FROM from members_jobs_files WHERE job_uid= '"+ data.job_uid +"'";
|
||||||
|
db.query(Qstring, function (err, result) {
|
||||||
|
try {
|
||||||
|
if (err) throw err;
|
||||||
|
let resultItem ={
|
||||||
|
"result": result.rows,
|
||||||
|
"total_record": result.rowCount
|
||||||
|
}
|
||||||
|
next(null, resultItem); // pass control to the next handler
|
||||||
|
} catch (e) {
|
||||||
|
next(e.message, null); // pass control to the next handler
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
module.exports = jobs;
|
module.exports = jobs;
|
||||||
|
|||||||
Reference in New Issue
Block a user