Files
WrenchBoardJobsMicro/api/controller.js
T
CHIEFSOFT\ameye 4e6faf300a getAllMarketjobs
2024-10-04 22:20:10 -04:00

72 lines
2.6 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,'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;