yazid138 3 年之前
父节点
当前提交
ebaaf2134e
共有 1 个文件被更改,包括 13 次插入4 次删除
  1. 13 4
      controller/auth.controller.js

+ 13 - 4
controller/auth.controller.js

@@ -52,12 +52,21 @@ exports.login = handleError(async (req, res) => {
   const accessToken = jwt.sign({ id: user.id }, process.env.SECRET, {
     expiresIn: '1d',
   })
+  const data = {
+    token: `Bearer ${accessToken}`,
+    user,
+  }
+
+  if (user.peran[0].peran.id === 2022) {
+    const pt_id = user.peran[0].organisasi.id
+    const pt = await axios.get(
+      `https://api.kemdikbud.go.id:8243/pddikti/1.2/pt/${pt_id}`
+    )
+    data.pt = pt
+  }
 
   response.success(res, {
     message: 'Berhasil Login',
-    data: {
-      token: `Bearer ${accessToken}`,
-      user,
-    },
+    data,
   })
 })