|
|
@@ -60,10 +60,6 @@ exports.login = handleError(async (req, res) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- //if (process.env.ENV === 'production') {
|
|
|
- /*} else {
|
|
|
- role = user.peran.filter((e) => roleData.includes(e.peran.id))[0]
|
|
|
- }*/
|
|
|
let dataRole = {
|
|
|
id: role.peran.id,
|
|
|
nama: role.peran.nama,
|
|
|
@@ -82,10 +78,6 @@ exports.login = handleError(async (req, res) => {
|
|
|
isPrivate: false,
|
|
|
})
|
|
|
} else {
|
|
|
- //if (process.env.ENV === 'production') {
|
|
|
- // if (cekUser.role.id !== role.peran.id) {
|
|
|
- // await userModel.updateOne({ _id: cekUser._id }, { role: dataRole })
|
|
|
- // }
|
|
|
if (!cekUser.lembaga) {
|
|
|
await userModel.updateOne(
|
|
|
{ _id: cekUser._id },
|
|
|
@@ -97,7 +89,6 @@ exports.login = handleError(async (req, res) => {
|
|
|
user_id: user.id,
|
|
|
})
|
|
|
}
|
|
|
- //}
|
|
|
}
|
|
|
|
|
|
const accessToken = jwt.sign({ _id: cekUser._id }, process.env.SRU51, {
|
|
|
@@ -141,13 +132,13 @@ exports.loginToPT = handleError(async (req, res) => {
|
|
|
let user = req.user
|
|
|
const { lembaga_id, password } = req.body
|
|
|
let cekUser = await pddiktiService.login({username: user.email, password})
|
|
|
- if (cekUser && cekUser.code === 400)
|
|
|
+ if (cekUser.code && cekUser.code !== 200)
|
|
|
return response.error(res, {
|
|
|
- code: 400,
|
|
|
- message: 'password salah',
|
|
|
+ code: 401,
|
|
|
+ message: cekUser.message,
|
|
|
})
|
|
|
|
|
|
- const dataLembaga = await pddiktiService.getPembina({search: lembaga_id})
|
|
|
+ const dataLembaga = await pddiktiService.getPT(lembaga_id)
|
|
|
|
|
|
await userModel.updateOne({
|
|
|
_id: user._id
|