From 3056fbd2b3389ea22d457a91606747d0ba14c2c7 Mon Sep 17 00:00:00 2001 From: ROSHAN GARG Date: Mon, 9 Sep 2024 13:13:43 +0530 Subject: [PATCH] updated the pdOrderControllers --- resources/PD_Orders/pdOrderController.js | 7 +++++++ resources/PD_Orders/pdOrderRoute.js | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/resources/PD_Orders/pdOrderController.js b/resources/PD_Orders/pdOrderController.js index 26dacfc..335d0d7 100644 --- a/resources/PD_Orders/pdOrderController.js +++ b/resources/PD_Orders/pdOrderController.js @@ -702,7 +702,14 @@ const formatDate = (date) => { export const getOrderCounts = async (req, res) => { try { + // console.log(req.user._id,""); + const userId = req.user._id; const statusCounts = await PdOrder.aggregate([ + { + $match: { + addedBy: userId, // Only match orders added by the current user + }, + }, { $group: { _id: "$status", // Group by status diff --git a/resources/PD_Orders/pdOrderRoute.js b/resources/PD_Orders/pdOrderRoute.js index 647dfa4..513383b 100644 --- a/resources/PD_Orders/pdOrderRoute.js +++ b/resources/PD_Orders/pdOrderRoute.js @@ -50,6 +50,6 @@ router router .route("/change/status/:id") .patch(isAuthenticatedUser, authorizeRoles("admin"), updateOrderStatusById); -router.route("/get-counts-pdOrders").get(getOrderCounts); +router.route("/get-counts-pdOrders").get(isAuthenticatedUser, getOrderCounts); export default router;