|
@@ -6,6 +6,7 @@ const { validate } = require('../utils/validation')
|
|
|
const axios = require('../utils/axios')
|
|
const axios = require('../utils/axios')
|
|
|
const qs = require('qs')
|
|
const qs = require('qs')
|
|
|
const convertRole = require('../utils/convertRole')
|
|
const convertRole = require('../utils/convertRole')
|
|
|
|
|
+const { roleData } = require('../utils/constanta')
|
|
|
|
|
|
|
|
exports.login = handleError(async (req, res) => {
|
|
exports.login = handleError(async (req, res) => {
|
|
|
const isValid = validate(res, req.body, {
|
|
const isValid = validate(res, req.body, {
|
|
@@ -38,20 +39,8 @@ exports.login = handleError(async (req, res) => {
|
|
|
})
|
|
})
|
|
|
let role =
|
|
let role =
|
|
|
process.env.ENV === 'production'
|
|
process.env.ENV === 'production'
|
|
|
- ? user.peran.filter(
|
|
|
|
|
- (e) =>
|
|
|
|
|
- convertRole(e.peran.id) === 2020 ||
|
|
|
|
|
- convertRole(e.peran.id) === 2021 ||
|
|
|
|
|
- convertRole(e.peran.id) === 2022 ||
|
|
|
|
|
- convertRole(e.peran.id) === 2023
|
|
|
|
|
- )[0]
|
|
|
|
|
- : user.peran.filter(
|
|
|
|
|
- (e) =>
|
|
|
|
|
- e.peran.id === 2020 ||
|
|
|
|
|
- e.peran.id === 2021 ||
|
|
|
|
|
- e.peran.id === 2022 ||
|
|
|
|
|
- e.peran.id === 2023
|
|
|
|
|
- )[0]
|
|
|
|
|
|
|
+ ? user.peran.filter((e) => roleData.includes(convertRole(e.peran.id)))[0]
|
|
|
|
|
+ : user.peran.filter((e) => roleData.includes(e.peran.id))[0]
|
|
|
if (!cekUser) {
|
|
if (!cekUser) {
|
|
|
if (process.env.ENV === 'production') {
|
|
if (process.env.ENV === 'production') {
|
|
|
role = {
|
|
role = {
|