|
|
@@ -442,29 +442,25 @@ exports.laporanByPembina = handleError(async (req, res) => {
|
|
|
const user = req.user
|
|
|
|
|
|
const [laporan, sanksi] = await Promise.all([
|
|
|
- (async () => {
|
|
|
- const laporan = await cekBanyakDataLaporan(user, {
|
|
|
+ (async () =>
|
|
|
+ await cekBanyakDataLaporan(user, {
|
|
|
'pt.pembina.id': idPembina,
|
|
|
all: true,
|
|
|
- })
|
|
|
- if (!laporan) return
|
|
|
- return laporan
|
|
|
- })(),
|
|
|
- (async () => {
|
|
|
- const sanksi = await cekBanyakDataSanksi(
|
|
|
- user,
|
|
|
- { all: true },
|
|
|
- {
|
|
|
- ['pt.pembina.id']: idPembina,
|
|
|
- }
|
|
|
- )
|
|
|
- if (!sanksi) return
|
|
|
- return sanksi
|
|
|
- })(),
|
|
|
+ }))(),
|
|
|
+ (async () =>
|
|
|
+ (
|
|
|
+ await cekBanyakDataSanksi(
|
|
|
+ user,
|
|
|
+ { all: true },
|
|
|
+ {
|
|
|
+ ['pt.pembina.id']: idPembina,
|
|
|
+ }
|
|
|
+ )
|
|
|
+ ).filter((e) => e.laporan != null))(),
|
|
|
])
|
|
|
|
|
|
return response.success(res, {
|
|
|
message: 'berhasil get laporan by pembina',
|
|
|
- data: [...laporan, ...sanksi],
|
|
|
+ data: { laporan, sanksi },
|
|
|
})
|
|
|
})
|