Update surveyController.js

This commit is contained in:
Swift
2024-02-24 17:38:48 +03:30
parent cd22b6eefc
commit 9ae51b5b00
+19 -2
View File
@@ -1,7 +1,9 @@
const Survey = require('../models/Survey')
const { body, validationResult } = require('express-validator')
const { _sr } = require('../plugins/serverResponses')
const { res404, res500 } = require('../plugins/controllersHelperFunctions')
const _faSr = _sr.fa
const { checkValidations } = require('../plugins/controllersHelperFunctions')
const Survey = require('../models/Survey')
module.exports.create = [
(req, res) => {
@@ -40,6 +42,13 @@ module.exports.create = [
]
module.exports.createPublic = [
[
body('fullName').notEmpty().withMessage(_faSr.required.name),
body('national').notEmpty().withMessage(_faSr.required.national_code),
body('phoneNumber').notEmpty().isMobilePhone().withMessage(_faSr.required.phone_number),
body('email').notEmpty().isEmail().withMessage(_faSr.required.email),
],
checkValidations(validationResult),
(req, res) => {
const {
purchasedProduct,
@@ -50,10 +59,18 @@ module.exports.createPublic = [
repairQuality,
coast,
description,
code
code,
fullName,
national,
phoneNumber ,
email
} = req.body
const data = {
fullName,
national,
phoneNumber ,
email,
purchasedProduct,
guaranteeWorkFlow,
employeeResponsibility,