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