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 { _sr } = require('../plugins/serverResponses')
const { res404, res500 } = require('../plugins/controllersHelperFunctions') const { res404, res500 } = require('../plugins/controllersHelperFunctions')
const _faSr = _sr.fa const _faSr = _sr.fa
const { checkValidations } = require('../plugins/controllersHelperFunctions')
const Survey = require('../models/Survey')
module.exports.create = [ module.exports.create = [
(req, res) => { (req, res) => {
@@ -40,6 +42,13 @@ module.exports.create = [
] ]
module.exports.createPublic = [ 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) => { (req, res) => {
const { const {
purchasedProduct, purchasedProduct,
@@ -50,10 +59,18 @@ module.exports.createPublic = [
repairQuality, repairQuality,
coast, coast,
description, description,
code code,
fullName,
national,
phoneNumber ,
email
} = req.body } = req.body
const data = { const data = {
fullName,
national,
phoneNumber ,
email,
purchasedProduct, purchasedProduct,
guaranteeWorkFlow, guaranteeWorkFlow,
employeeResponsibility, employeeResponsibility,