pelanggaran.controller.js 680 B

123456789101112131415161718192021222324
  1. const handleError = require('../utils/handleError')
  2. const response = require('../utils/responseHandler')
  3. const pelanggaranModel = require('../model/pelanggaran.model')
  4. exports.getAll = handleError(async (req, res) => {
  5. const user = req.user
  6. const w = {}
  7. if (user.role.id === 2021) {
  8. w.level_sanksi = 1
  9. }
  10. const data = await pelanggaranModel.find(w)
  11. return response.success(res, {
  12. message: 'Berhasil ambil data Pelanggaran',
  13. data,
  14. })
  15. })
  16. exports.public = handleError(async (req, res) => {
  17. const data = await pelanggaranModel.find().select('pelanggaran')
  18. return response.success(res, {
  19. message: 'Berhasil ambil data Pelanggaran',
  20. data,
  21. })
  22. })