This commit is contained in:
meusinfirmary
2025-07-16 19:15:32 +07:00
parent c09b3b9a13
commit 13e3287fd7
4 changed files with 494 additions and 109 deletions

View File

@ -1,50 +1,48 @@
const WorkerController = require('../controllers/WorkerController');
const ZoneController = require('../controllers/ZoneController');
const DummyController = require('../controllers/DummyController');
const OrderController = require('../controllers/OrderController');
const WorkerController = require("../controllers/WorkerController");
const ZoneController = require("../controllers/ZoneController");
const DummyController = require("../controllers/DummyController");
const OrderController = require("../controllers/OrderController");
const ListenController = require("../controllers/ListenController");
const ServiceDriverRoute = require('./ServiceDriverRoute');
const ServiceDriverRoute = require("./ServiceDriverRoute");
const { PATH_URL } = process.env;
exports.use = function (app) {
// app.all('/*', DummyController.logging);
// app.all('/*', DummyController.logging);
// queue
app.post(PATH_URL + "/workers/add", WorkerController.add);
app.get(PATH_URL + "/workers/getJobs", WorkerController.getJobs);
app.get(PATH_URL + "/workers/getRepeatableJobs", WorkerController.getRepeatableJobs);
app.post(PATH_URL + "/workers/resume", WorkerController.resume);
app.post(PATH_URL + "/workers/pause", WorkerController.pause);
app.post(PATH_URL + "/workers/drain", WorkerController.drain);
app.post(PATH_URL + "/workers/obliterate", WorkerController.obliterate);
// workers
app.post(PATH_URL + "/workers/start", WorkerController.start);
app.post(PATH_URL + "/workers/shutdown", WorkerController.shutdown);
// process workers via request
app.post(PATH_URL + "/workers/revgeo", WorkerController.revgeo);
// queue
app.post(PATH_URL + '/workers/add', WorkerController.add);
app.get(PATH_URL + '/workers/getJobs', WorkerController.getJobs);
app.get(PATH_URL + '/workers/getRepeatableJobs', WorkerController.getRepeatableJobs);
app.post(PATH_URL + '/workers/resume', WorkerController.resume);
app.post(PATH_URL + '/workers/pause', WorkerController.pause);
app.post(PATH_URL + '/workers/drain', WorkerController.drain);
app.post(PATH_URL + '/workers/obliterate', WorkerController.obliterate);
// workers
app.post(PATH_URL + '/workers/start', WorkerController.start);
app.post(PATH_URL + '/workers/shutdown', WorkerController.shutdown);
// process workers via request
app.post(PATH_URL + '/workers/revgeo', WorkerController.revgeo);
// zoning
app.get(PATH_URL + "/zone/nearest", ZoneController.nearest);
app.get(PATH_URL + "/zone/in_circle", ZoneController.inCircle);
app.get(PATH_URL + "/zone/in_shape", ZoneController.inShape);
// zoning
app.get(PATH_URL + '/zone/nearest', ZoneController.nearest);
app.get(PATH_URL + '/zone/in_circle', ZoneController.inCircle);
app.get(PATH_URL + '/zone/in_shape', ZoneController.inShape);
// order
app.post(PATH_URL + "/order/create", OrderController.createOrder);
app.post(PATH_URL + "/order/email_to_vendor", OrderController.emailToVendor);
app.post(PATH_URL + "/order/email_vendor_acc_order", OrderController.emailVdrAccOrder);
app.post(PATH_URL + "/order/delay_blast_order", OrderController.delayBlastOrder);
app.post(PATH_URL + "/order/finance_info_tf_pocket", OrderController.sendFinanceInfoTfPocket);
app.post(PATH_URL + "/order/finance_info_dana_amount", OrderController.sendFinanceInfoDanaAmount);
// order
app.post(PATH_URL + '/order/create', OrderController.createOrder);
app.post(PATH_URL + '/order/email_to_vendor', OrderController.emailToVendor);
app.post(PATH_URL + '/order/email_vendor_acc_order', OrderController.emailVdrAccOrder);
app.post(PATH_URL + '/order/delay_blast_order', OrderController.delayBlastOrder);
app.post(PATH_URL + '/order/finance_info_tf_pocket', OrderController.sendFinanceInfoTfPocket);
app.post(PATH_URL + '/order/finance_info_dana_amount', OrderController.sendFinanceInfoDanaAmount);
// dummy
app.get(PATH_URL + '/dummy/distance', DummyController.distance);
app.post(PATH_URL + '/dummy/send_email', DummyController.sendEmail);
// LISTEN
app.post(PATH_URL + "/listen/gps", ListenController.gps);
ServiceDriverRoute.routesConfig(app);
// dummy
app.get(PATH_URL + "/dummy/distance", DummyController.distance);
app.post(PATH_URL + "/dummy/send_email", DummyController.sendEmail);
// LISTEN
app.post(PATH_URL + "/listen/gps", ListenController.gps);
ServiceDriverRoute.routesConfig(app);
};