/
var
/
www
/
qr4y.gr
/
server
/
delivery
/
api
/
controllers
/
/var/www/qr4y.gr/server/delivery/api/controllers
mkdir
upload
Name
Size
Mode
Actions
tableReserv/
-
0755
rm
userAccount/
-
0755
rm
auth.controller.js
12306
0644
edit
dl
rm
branch.controller.js
25187
0644
edit
dl
rm
branchReview.controller.js
5620
0644
edit
dl
rm
category.controller.js
5521
0644
edit
dl
rm
company.controller.js
20595
0644
edit
dl
rm
companyReview.controller.js
5773
0644
edit
dl
rm
companyTypes.controller.js
2722
0644
edit
dl
rm
countryCodes.controller.js
2648
0644
edit
dl
rm
delivery.controller.js
7470
0644
edit
dl
rm
deliveryTypes.controller.js
2397
0644
edit
dl
rm
driver.controller.js
4603
0644
edit
dl
rm
language.controller.js
2709
0644
edit
dl
rm
order.controller.js
31301
0644
edit
dl
rm
orderCancelCause.controller.js
3460
0644
edit
dl
rm
payTypes.controller.js
2278
0644
edit
dl
rm
permission.controller.js
2605
0644
edit
dl
rm
product.controller.js
25793
0644
edit
dl
rm
productGroups.controller.js
6568
0644
edit
dl
rm
productReview.controller.js
5233
0644
edit
dl
rm
productTypeFeatures.controller.js
2713
0644
edit
dl
rm
productTypes.controller.js
4154
0644
edit
dl
rm
role.controller.js
4012
0644
edit
dl
rm
room.controller.js
3457
0644
edit
dl
rm
table.controller.js
15495
0644
edit
dl
rm
user.controller.js
21794
0644
edit
dl
rm
userCart.controller.js
7231
0644
edit
dl
rm
waiter.controller.js
6173
0644
edit
dl
rm
Edit:
/var/www/qr4y.gr/server/delivery/api/controllers/countryCodes.controller.js
(2648B)
const logger = require('../../logger')({ service: 'CountryCodeController' }) const checkPermission = require('../utils/checkPermission.util') const { NotFound, BadRequest } = require('../responseModels/errors') module.exports = function ({ db }) { this.List = async (req, res, next) => { logger.child({ path: req.path, request: req.query }).info() try { const countryCodes = await db.countryCode.findAll() if (countryCodes.length == 0 || !countryCodes) { throw new NotFound({ lang: req.user?.languageCode }) } return res.status(200).json( countryCodes.map((countryCode) => { const { id, name, code, dialCode } = countryCode return { id, name, code, dialCode } }) ) } catch (err) { next(err) } } this.Details = async (req, res, next) => { logger.child({ path: req.path, request: req.params }).info() try { const { id } = req.params const countryCode = await db.countryCode.findOne({ where: { id: id } }) if (!countryCode) { throw new NotFound({ lang: req.user?.languageCode }) } return res.status(200).json(countryCode) } catch (err) { next(err) } } this.Create = async (req, res, next) => { logger.child({ path: req.path, request: req.body }).info() try { checkPermission(req, 'country_code_edit') const { name, code, dialCode } = req.body const countryCode = await db.countryCode.create({ name, code, dialCode }) return res.status(200).json({ status: 'success', id: countryCode.id }) } catch (err) { next(err) } } this.Edit = async (req, res, next) => { logger.child({ path: req.path, request: req.body }).info() try { checkPermission(req, 'country_code_edit') const { id, name, code, dialCode } = req.body const countryCode = await db.countryCode.findOne({ where: { id: id } }) if (!countryCode) { throw new NotFound({ lang: req.user?.languageCode }) } countryCode.name = name countryCode.code = code countryCode.dialCode = dialCode await countryCode.save() return res.status(200).json(countryCode) } catch (err) { next(err) } } this.Delete = async (req, res, next) => { logger.child({ path: req.path, request: req.body }).info() try { checkPermission(req, 'country_code_edit') const { id } = req.body const countryCode = await db.countryCode.findOne({ where: { id: id } }) if (!countryCode) { throw new NotFound({ lang: req.user?.languageCode }) } await db.countryCode.destroy({ where: { id: id } }) return res.status(200).json({ status: 'success', id: countryCode.id }) } catch (err) { next(err) } } }
Save
cmd:
run