|
@@ -5,6 +5,7 @@ const { validate } = require('../../utils/validation')
|
|
|
const { cekSatuDataSanksi, cekSatuDataLaporan } = require('../../utils/cekData')
|
|
const { cekSatuDataSanksi, cekSatuDataLaporan } = require('../../utils/cekData')
|
|
|
const response = require('../../utils/responseHandler')
|
|
const response = require('../../utils/responseHandler')
|
|
|
const hariKerja = require('../../utils/hariKerja')
|
|
const hariKerja = require('../../utils/hariKerja')
|
|
|
|
|
+const pemantauanModel = require('../../model/pemantauan.model')
|
|
|
|
|
|
|
|
exports.create = handleError(async (req, res) => {
|
|
exports.create = handleError(async (req, res) => {
|
|
|
const user = req.user
|
|
const user = req.user
|
|
@@ -47,6 +48,21 @@ exports.create = handleError(async (req, res) => {
|
|
|
message: 'pengajuan banding sudah ada atau jawaban keberatan belum ada',
|
|
message: 'pengajuan banding sudah ada atau jawaban keberatan belum ada',
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+ await pemantauanModel.findOneAndUpdate(
|
|
|
|
|
+ {
|
|
|
|
|
+ laporan: laporan._id,
|
|
|
|
|
+ sanksi: sanksi._id,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ $push: {
|
|
|
|
|
+ riwayat: {
|
|
|
|
|
+ user: user._id,
|
|
|
|
|
+ keterangan: 'Mengajukan Banding',
|
|
|
|
|
+ dokumen: dokumen_id,
|
|
|
|
|
+ },
|
|
|
|
|
+ },
|
|
|
|
|
+ }
|
|
|
|
|
+ )
|
|
|
return response.success(res, {
|
|
return response.success(res, {
|
|
|
data,
|
|
data,
|
|
|
message: 'Berhasil menambah pengajuan banding',
|
|
message: 'Berhasil menambah pengajuan banding',
|
|
@@ -100,6 +116,21 @@ exports.createJawaban = handleError(async (req, res) => {
|
|
|
message: 'banding tidak ada',
|
|
message: 'banding tidak ada',
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
+ await pemantauanModel.findOneAndUpdate(
|
|
|
|
|
+ {
|
|
|
|
|
+ laporan: laporan._id,
|
|
|
|
|
+ sanksi: sanksi._id,
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ $push: {
|
|
|
|
|
+ riwayat: {
|
|
|
|
|
+ user: user._id,
|
|
|
|
|
+ keterangan: 'Menjawab Pengajuan Banding',
|
|
|
|
|
+ dokumen: dokumen_id,
|
|
|
|
|
+ },
|
|
|
|
|
+ },
|
|
|
|
|
+ }
|
|
|
|
|
+ )
|
|
|
return response.success(res, {
|
|
return response.success(res, {
|
|
|
data,
|
|
data,
|
|
|
})
|
|
})
|