Files
Mock_Gateway_For_EWallet/src/routes/ewl/bal/redeemedPromotionVoid.js
T
2026-10-12 17:59:54 +08:00

24 lines
692 B
JavaScript

function registerRedeemedPromotionVoidRoute({ app, context }) {
const routes = [
'/ewl/promotion/v1/redeemedpromotion/void',
'/ewl/bal/v1/redeemedpromotion/void',
]
routes.forEach((route) => app.post(route, (req, res) => {
if (context.redeemedPromotionVoidResult) {
context.voidRecordedRedeemedPromotionOutcome(
req.body?.data?.redeemedId,
req.body?.data?.loginId || '',
)
}
return res.status(200).json({
errorCode: context.redeemedPromotionVoidErrorCode,
errorMsg: context.redeemedPromotionVoidErrorMsg,
result: context.redeemedPromotionVoidResult,
})
}))
}
module.exports = registerRedeemedPromotionVoidRoute