/var/www/verywell.gr/server/delivery/api/controllers/tableReserv
NameSizeModeActions
addOrder.js13570644editdlrm
cancel.js13450644editdlrm
confirm.js14580644editdlrm
create.js19710644editdlrm
delete.js9280644editdlrm
details.js9800644editdlrm
edit.js11990644editdlrm
list.js12180644editdlrm
removeOrder.js13600644editdlrm
Edit: /var/www/verywell.gr/server/delivery/api/controllers/tableReserv/edit.js (1199B)
const { NotFound, BadRequest } = require('../../responseModels/errors') const { isSet, isEmpty } = require('../../utils/validator.util') const checkPermission = require('../../utils/checkPermission.util') module.exports = function ({ db, logger }) { return async (req, res, next) => { logger.child({ path: req.path, request: req.body }).info() let t1 = performance.now() try { const { uid, status, date, duration, comment } = req.body if (!isSet(uid) || isEmpty(uid)) throw new BadRequest({ code: 1033, lang: req.user?.languageCode }) const tableReserv = await db.tableReserv.findOne({ where: { uid: uid } }) if (!tableReserv) throw new NotFound({ code: 1034, lang: req.user?.languageCode }) tableReserv.duration == duration ? duration : tableReserv.duration tableReserv.date = date ? date : tableReserv.date tableReserv.status = status ? status : tableReserv.status tableReserv.comment = comment ? comment : tableReserv.comment await tableReserv.save() await SERVICES.ReservService.EditReserv(tableReserv) const time = performance.now() - t1 return res.status(200).json({ status: 'success', uid, time }) } catch (err) { next(err) } } }