Edit surveys

This commit is contained in:
Swift
2024-02-24 17:33:11 +03:30
parent a4a151ae6b
commit cd22b6eefc
5 changed files with 50 additions and 11 deletions
+39 -1
View File
@@ -27,6 +27,7 @@ module.exports.create = [
coast,
description,
code,
type:0,
user: req.user_id
}
@@ -38,6 +39,43 @@ module.exports.create = [
}
]
module.exports.createPublic = [
(req, res) => {
const {
purchasedProduct,
guaranteeWorkFlow,
employeeResponsibility,
serviceQuality,
serviceTime,
repairQuality,
coast,
description,
code
} = req.body
const data = {
purchasedProduct,
guaranteeWorkFlow,
employeeResponsibility,
serviceQuality,
serviceTime,
repairQuality,
coast,
description,
code,
type:1
}
const survey = new Survey(data)
survey.save(err => {
if (err) return res500(res, err)
return res.json({ message: _faSr.response.success_save })
})
}
]
module.exports.getAllForUser = [
(req, res) => {
Survey.find({ user: req.user_id }, (err, data) => {
@@ -49,7 +87,7 @@ module.exports.getAllForUser = [
module.exports.getAllForAdmin = [
(req, res) => {
Survey.find({})
Survey.find({type:req.query.type || 0})
.populate('user', 'first_name last_name')
.exec((err, data) => {
if (err) return res500(res, err)