|  | @@ -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,
 | 
	
		
			
				|  |  | +  })
 | 
	
		
			
				|  |  | +})
 |