| 
					
				 | 
			
			
				@@ -4,6 +4,7 @@ const response = require('../utils/responseHandler') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   cekBanyakDataLaporan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataLaporanAggregate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  cekBanyakDataSanksi, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } = require('../utils/cekData') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const laporanModel = require('../model/laporan.model') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const moment = require('moment') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -373,3 +374,21 @@ exports.excel = handleError(async (req, res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   return res.end(Buffer.from(buffer)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+exports.laporanSelesai = handleError(async (req, res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const user = req.user 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  laporan = await cekBanyakDataLaporan(user, { aktif: false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  sanksi = await cekBanyakDataSanksi(user, { aktif: false }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const data = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    laporan, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sanksi, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    jumlah_selesai: sanksi.length, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    jumlah_ditutup: laporan.length, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  return response.success(res, { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    message: 'Berhasil menganalisis data', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+}) 
			 |