Selaa lähdekoodia

fixing pelanggaran

yazid138 2 vuotta sitten
vanhempi
commit
207c5f01b0
2 muutettua tiedostoa jossa 24 lisäystä ja 19 poistoa
  1. 23 18
      controller/auth.controller.js
  2. 1 1
      controller/pelanggaran.controller.js

+ 23 - 18
controller/auth.controller.js

@@ -42,8 +42,8 @@ exports.login = handleError(async (req, res) => {
   })
   let role = null
   //if (process.env.ENV === 'production') {
-    role = user.peran.filter((e) => roleDataProduction.includes(e.peran.id))[0]
-    role.peran.id = convertRole(role.peran.id)
+  role = user.peran.filter((e) => roleDataProduction.includes(e.peran.id))[0]
+  role.peran.id = convertRole(role.peran.id)
   /*} else {
     role = user.peran.filter((e) => roleData.includes(e.peran.id))[0]
   }*/
@@ -66,20 +66,20 @@ exports.login = handleError(async (req, res) => {
     })
   } 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 },
-          { lembaga: role.organisasi }
-        )
-      }
-      if (cekUser.role.id !== role.peran.id || !cekUser.lembaga) {
-        cekUser = await userModel.findOne({
-          user_id: user.id,
-        })
-      }
+    if (cekUser.role.id !== role.peran.id) {
+      await userModel.updateOne({ _id: cekUser._id }, { role: dataRole })
+    }
+    if (!cekUser.lembaga) {
+      await userModel.updateOne(
+        { _id: cekUser._id },
+        { lembaga: role.organisasi }
+      )
+    }
+    if (cekUser.role.id !== role.peran.id || !cekUser.lembaga) {
+      cekUser = await userModel.findOne({
+        user_id: user.id,
+      })
+    }
     //}
   }
 
@@ -93,7 +93,10 @@ exports.login = handleError(async (req, res) => {
   const now = new Date()
   const time = now.getTime()
   now.setTime(time + 24 * 60 * 60 * 1000)
-  res.cookie('sidali-cookie', accessToken, { httpOnly: true, expires: now })
+  res.cookie('sidali-cookie', accessToken, {
+    httpOnly: true,
+    expires: now,
+  })
 
   response.success(res, {
     message: 'Berhasil Login',
@@ -102,7 +105,9 @@ exports.login = handleError(async (req, res) => {
 })
 
 exports.logout = (req, res) => {
-  res.cookie('sidali-cookie', '', { expires: new Date() })
+  res.cookie('sidali-cookie', '', {
+    expires: new Date(),
+  })
 
   response.success(res, {
     message: 'Berhasil Logout',

+ 1 - 1
controller/pelanggaran.controller.js

@@ -35,7 +35,7 @@ exports.sanksi = handleError(async (req, res) => {
   if (user.role.id === 2021) {
     w.level_sanksi = 1
   } else {
-    w.level_sanksi = 3
+    w.level_sanksi = { $in: [3, 2] }
     if (down === 'true') {
       w.level_sanksi = { $in: [1, 2] }
     }