HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: //var/www/javago-nodeserver-hotfixes/src/routers/order/order.router.js
import express from "express";
const router = express.Router();
import * as OrderController from "../../controllers/order/order.controller.js";
import * as validator from "../../middleware/validator.js";
import * as authentication from "../../middleware/auth.middleware.js";

router.post(
  "/group-coffee-run",
  authentication.verifyToken,
  validator.saveGroupCoffeeRun,
  OrderController.saveGroupCoffeeRun
);
router.get(
  "/group-coffee-run",
  authentication.verifyToken,
  validator.getGroupCoffeeRun,
  OrderController.getGroupCoffeeRun
);
router.post(
  "/place",
  authentication.verifyToken,
  validator.placeOrder,
  OrderController.placeOrder
);
router.post(
  "/",
  authentication.verifyToken,
  validator.cafeSaveOrder,
  OrderController.saveOrder
);
router.get("/", authentication.verifyToken, OrderController.getOrder);
router.get(
  "/by-group",
  authentication.verifyToken,
  validator.orderListByGroup,
  OrderController.orderListByGroup
);
router.get(
  "/individual",
  authentication.verifyToken,
  validator.individualOrderList,
  OrderController.getIndividualOrder
);
router.put(
  "/change-status/:id",
  authentication.verifyToken,
  validator.changeOrderStatus,
  OrderController.changeOrderStatus
);
router.get(
  "/loyalty-list",
  authentication.verifyToken,
  OrderController.loyaltyList
);
router.get(
  "/universal-card",
  authentication.verifyToken,
  OrderController.universalCardList
);
router.post(
  "/non-universal-card",
  authentication.verifyToken,
  OrderController.nonuniversalCardList
);
router.get(
  "/redeem",
  authentication.verifyToken,
  validator.redeemValidation,
  OrderController.checkRedeemCode
);
router.put(
  "/apply-coupon",
  authentication.verifyToken,
  OrderController.applyCoupon
);
router.get(
  "/order-detail/:id",
  authentication.verifyToken,
  OrderController.orderDetails
);
router.put(
  "/order-detail/:id",
  authentication.verifyToken,
  OrderController.updateOrderDetails
);
router.post(
  "/group-coffee-run-orders",
  authentication.verifyToken,
  validator.getGroupCoffeeRunOrders,
  OrderController.getGroupCoffeeRunOrders
);
router.post(
  "/mark-order-collected",
  authentication.verifyToken,
  validator.markOrderCollected,
  OrderController.markOrderCollected
);
router.get(
  "/past-coffee-run-orders",
  authentication.verifyToken,
  OrderController.getPastGroupCoffeeRunOrders
);
router.post(
  "/get-categories-coupon",
  authentication.verifyToken,
  OrderController.getcategoriesForCoupon
);
export { router };