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

+ 8 - 10
utils/cekData.js

@@ -50,9 +50,7 @@ exports.cekBanyakDataLaporan = async (user, where = {}) => {
   const data = await laporanModel
     .find(w)
     .populate('user')
-    .populate('pelanggaran')
-    .populate('dokumen')
-    .populate('evaluasi.dokumen')
+    .select('-evaluasi -jadwal -pelanggaran -aktif -dokumen')
     .sort({
       createdAt: -1,
     })
@@ -86,6 +84,8 @@ exports.cekSatuDataSanksi = async (res, user, sanksi_id, where = {}) => {
     .populate('jawaban.keberatan.dokumen')
     .populate('pengajuan.banding.dokumen')
     .populate('jawaban.banding.dokumen')
+    .populate('pengajuan.cabut_sanksi.dokumen')
+    .populate('jawaban.cabut_sanksi.dokumen')
   if (!sanksi?.laporan) {
     response.error(res, {
       message: 'sanksi_id tidak ada',
@@ -114,15 +114,13 @@ exports.cekBanyakDataSanksi = async (user, where = {}) => {
     .find({ aktif: true, ...where })
     .populate({
       path: 'laporan',
-      select: 'role_data aktif pt',
+      select: 'pt',
       match: w,
     })
-    .populate('dokumen')
-    .populate('pelanggaran')
-    .populate('pengajuan.keberatan.dokumen')
-    .populate('jawaban.keberatan.dokumen')
-    .populate('pengajuan.banding.dokumen')
-    .populate('jawaban.banding.dokumen')
+    .select('-pengajuan -jawaban -batas_waktu -aktif -dokumen -pelanggaran')
+    .sort({
+      createdAt: -1,
+    })
   data = data.filter((e) => e.laporan !== null)
   return data
 }