78 lines
3.0 KiB
JavaScript
78 lines
3.0 KiB
JavaScript
'use strict';
|
|
|
|
const properties = require('../package.json')
|
|
const jobs = require('../service/jobs');
|
|
const logger = require('../app/logger');
|
|
const ebroker = require('../service/ebroker');
|
|
|
|
var controllers = {
|
|
getMarketJobs: function(req, res) {
|
|
jobs.getAllMarketjobs(req, res, function(err, result) {
|
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result,'total_record': result.total_record })
|
|
});
|
|
},
|
|
getPromoJobs: function(req, res) {
|
|
jobs.getpromojobs(req, res, function(err, result) {
|
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result,'total_record': result.total_record })
|
|
});
|
|
},
|
|
getMarketJobsFiles: function(req, res) {
|
|
jobs.getmarketjobsFiles(req, res, function(err, result) {
|
|
// res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': result.result != null ?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 })
|
|
});
|
|
},
|
|
getWalletCountry: function(req, res) {
|
|
jobs.getWalletCountry(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) {
|
|
res.send(err);
|
|
}
|
|
res.json(dist);
|
|
});
|
|
},
|
|
newJobPublish: function(req, res) {
|
|
ebroker.eventNewJobPublish(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
// res.json(dist);
|
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': dist.result,'total_record': dist.total_record })
|
|
});
|
|
},
|
|
interestCount: function (req, res) {
|
|
jobs.getmarketInterestCount(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
// res.json(dist);
|
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': dist.result,'total_record': dist.total_record })
|
|
});
|
|
},
|
|
contractHx: function (req, res) {
|
|
jobs.contractHx(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
// res.json(dist);
|
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': dist.result,'total_record': dist.total_record })
|
|
});
|
|
},
|
|
completedHx: function (req, res) {
|
|
jobs.completedHx(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
// res.json(dist);
|
|
res.status(200).json({'status': 'OK', 'internal_return': 0, 'result_list': dist.result,'total_record': dist.total_record })
|
|
});
|
|
},
|
|
};
|
|
|
|
module.exports = controllers;
|
|
|