This commit is contained in:
Mr Swift
2024-08-06 17:24:42 +03:30
parent 629fb47a39
commit d4cffdb044
7 changed files with 128 additions and 13 deletions
+7 -7
View File
@@ -6,26 +6,26 @@ const User = require('../models/User')
module.exports.addCard = [
[
body('holderName').notEmpty().isString().withMessage(_sr.fa.required.name),
body('cardNumber').notEmpty().isNumeric().withMessage(_sr.fa.required.store_number),
body('shabaNumber').notEmpty().isNumeric().withMessage(_sr.fa.required.address)
body('PAN').notEmpty().isInt().withMessage(_sr.fa.required.store_number),
body('IBAN').notEmpty().isIBAN().withMessage(_sr.fa.required.address)
],
checkValidations(validationResult),
async (req, res) => {
const { holderName, cardNumber, shabaNumber } = req.body;
const { holderName, PAN, IBAN } = req.body;
const userData = await User.findById(req.user_id).select('id cardBank')
if(userData?.cardBank && Array.isArray(userData?.cardBank)){
userData.cardBank.push({
holderName,
cardNumber,
shabaNumber
PAN,
IBAN
})
userData.save()
res.status(201).json({msg: 'با موفقیت ثبت شد ' })
}else{
userData.cardBank = [{
holderName,
cardNumber,
shabaNumber
PAN,
IBAN
}];
userData.save()
res.status(201).json({msg: 'با موفقیت ثبت شد '})