yazid138 há 2 anos atrás
pai
commit
da6649c7fe
1 ficheiros alterados com 16 adições e 20 exclusões
  1. 16 20
      controller/v1/pt.controller.js

+ 16 - 20
controller/v1/pt.controller.js

@@ -14,40 +14,36 @@ exports.getAll = handleError(async (req, res) => {
     data:
       user.role.id === PTB_PT
         ? data[0]
-        : data.filter((e) => e.id !== '4B4B23C1-8E0C-4825-89FA-765401C5E9C5'),
+        : data.filter((e) => e.id !== '4B4B23C1-8E0C-4825-89FA-765401C5E9C5')
   })
 })
 
 exports.getOne = [
   roleId([PTB_DIKTI, PTB_LLDIKTI, PTB_ADMIN, PTB_READ]),
   handleError(async (req, res) => {
-  const user = req.user
-  const { id } = req.params
-  let data = await pddiktiService.getPT(id)
-  data = data[0]
-  if (user.role.id === PTB_LLDIKTI && data.pembina.id !== user.lembaga.id) {
-    return response.error(res, {
-      message: 'pt_id tidak ada',
-      code: 404,
+    const user = req.user
+    const { id } = req.params
+    let data = (await pddiktiService.getPT(id)).data[0]
+    if (user.role.id === PTB_LLDIKTI && data.pembina.id !== user.lembaga.id) {
+      return response.error(res, {
+        message: 'pt_id tidak ada',
+        code: 404
+      })
+    }
+    return response.success(res, {
+      message: 'Berhasil mengambil satu data Perguruan Tinggi',
+      data
     })
-  }
-  return response.success(res, {
-    message: 'Berhasil mengambil satu data Perguruan Tinggi',
-    data,
   })
-})
 ]
 
 exports.public = handleError(async (req, res) => {
   const { search } = req.query
-  let data = await pddiktiService.getPT(null, { search })
-  data = data
-    .map((e) => {
-      return { id: e.id, nama: e.nama }
-    })
+  let data = (await pddiktiService.getPT(null, { search }))
+    .map((e) => ({ id: e.id, nama: e.nama }))
     .filter((e) => e.id !== '4B4B23C1-8E0C-4825-89FA-765401C5E9C5')
   return response.success(res, {
     message: 'Berhasil mengambil data Perguruan Tinggi',
-    data,
+    data
   })
 })