Skip to content

Commit 0c8616c

Browse files
committed
added disable enable upgrade payment fetaure
1 parent 10e8615 commit 0c8616c

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

controllers/upgradePaymentController.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,34 @@ const updatePaymentForAccountUpgradeAndTrendingLevel = async (req, res) => {
6161
}
6262
};
6363

64+
const upgradePaymentDisableEnable = async (req, res) => {
65+
const updatePaymentId = req.params.upgradePaymentId;
66+
try {
67+
const existingData = await get_upgrade_payment_by_id(updatePaymentId);
68+
69+
if (existingData.error) {
70+
return res.status(500).json({ message: messages.serverError });
71+
}
72+
const updatedData = await upgrade_upgrade_payment(updatePaymentId, {
73+
...existingData,
74+
isActive: !existingData.data.isActive,
75+
});
76+
77+
if (updatedData.data) {
78+
return res.status(200).json(updatedData);
79+
} else {
80+
return res.status(404).json({ message: messages.notFound });
81+
}
82+
} catch (error) {
83+
console.error(error);
84+
return res.status(500).json({ message: messages.serverError });
85+
}
86+
};
87+
6488
module.exports = {
6589
getAllPaymentForAccountUpgradeAndTrendingLevel,
6690
getOnePaymentForAccountUpgradeAndTrendingLevel,
6791
addPaymentForAccountUpgradeAndTrendingLevel,
6892
updatePaymentForAccountUpgradeAndTrendingLevel,
93+
upgradePaymentDisableEnable,
6994
};

routers/upgradePaymentRoutes.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const {
44
getOnePaymentForAccountUpgradeAndTrendingLevel,
55
addPaymentForAccountUpgradeAndTrendingLevel,
66
updatePaymentForAccountUpgradeAndTrendingLevel,
7+
upgradePaymentDisableEnable,
78
} = require("../controllers/upgradePaymentController");
89

910
router.get("/all", getAllPaymentForAccountUpgradeAndTrendingLevel);
@@ -19,9 +20,6 @@ router.put(
1920
updatePaymentForAccountUpgradeAndTrendingLevel
2021
);
2122

22-
router.put(
23-
"/disable/:upgradePaymentId",
24-
updatePaymentForAccountUpgradeAndTrendingLevel
25-
);
23+
router.put("/disable/:upgradePaymentId", upgradePaymentDisableEnable);
2624

2725
module.exports = router;

0 commit comments

Comments
 (0)