浏览代码

fix again

yazid138 3 年之前
父节点
当前提交
d0967cd977
共有 1 个文件被更改,包括 8 次插入7 次删除
  1. 8 7
      utils/cekData.js

+ 8 - 7
utils/cekData.js

@@ -20,18 +20,16 @@ exports.cekSatuDataLaporan = async (
         // ]
       } else if (!where.delegasi) {
         w.role_data = 'dikti'
-      } else if (!where.delegasi) {
-        w['$or'] = [
-          { role_asal: 'dikti' },
-          { role_asal: 'lldikti', role_data: 'dikti' },
-        ]
       } else {
         w.role_data = 'lldikti'
         w.role_asal = 'dikti'
       }
       break
     case 2021:
-      if (!where.delegasi) {
+      if (where.all) {
+        w.role_asal = 'lldikti'
+        w['pt.pembina.id'] = user.lembaga.id
+      } else if (!where.delegasi) {
         w.role_data = 'lldikti'
         w['pt.pembina.id'] = user.lembaga.id
       } else {
@@ -79,7 +77,10 @@ exports.cekBanyakDataLaporan = async (user, where = { delegasi: false }) => {
       }
       break
     case 2021:
-      if (!where.delegasi) {
+      if (where.all) {
+        w.role_asal = 'lldikti'
+        w['pt.pembina.id'] = user.lembaga.id
+      } else if (!where.delegasi) {
         w.role_data = 'lldikti'
         w['pt.pembina.id'] = user.lembaga.id
       } else {