somewhere
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
const Help = require('../models/Help')
|
||||
const { _sr } = require('../plugins/serverResponses')
|
||||
const { res500 } = require('../plugins/controllersHelperFunctions')
|
||||
const _faSr = _sr.fa
|
||||
|
||||
module.exports.set = [
|
||||
async (req, res) => {
|
||||
const { helpId } = req.body
|
||||
try {
|
||||
const help = await Help.findOne()
|
||||
if (help) {
|
||||
help.helpId = helpId
|
||||
help._creator = req.user_id
|
||||
await help.save()
|
||||
return res.json({ message: _faSr.response.success_save })
|
||||
} else {
|
||||
const help = new Help({
|
||||
helpId,
|
||||
_creator: req.user_id
|
||||
})
|
||||
help.save()
|
||||
return res.json({ message: _faSr.response.success_save })
|
||||
}
|
||||
} catch (e) {
|
||||
return res500(res, e)
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
module.exports.get = [
|
||||
(req, res) => {
|
||||
const front = req.query?.front
|
||||
if (front) {
|
||||
Help.findOne({})
|
||||
.populate('helpId', '_id title')
|
||||
.exec((err, data) => {
|
||||
if (err) return res500(res, err)
|
||||
else return res.json(data)
|
||||
})
|
||||
} else {
|
||||
Help.findOne({})
|
||||
.populate('_creator', 'first_name last_name')
|
||||
.exec((err, data) => {
|
||||
if (err) return res500(res, err)
|
||||
else return res.json(data)
|
||||
})
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user