|
|
@@ -4,6 +4,7 @@ const response = require('../utils/responseHandler')
|
|
|
const laporanModel = require('../model/laporan.model')
|
|
|
const pelanggaranModel = require('../model/pelanggaran.model')
|
|
|
const pemantauanModel = require('../model/pemantauan.model')
|
|
|
+const logModel = require('../model/log.model')
|
|
|
const { validate } = require('../utils/validation')
|
|
|
const { notifWA } = require('../utils/notifFunction')
|
|
|
const { addManyDokumen } = require('../utils/dokumenFunction')
|
|
|
@@ -69,6 +70,10 @@ exports.create = handleError(async (req, res) => {
|
|
|
dokumen: dokumen_id,
|
|
|
for_pt: false,
|
|
|
})
|
|
|
+ await logModel.create({
|
|
|
+ user: user._id,
|
|
|
+ aktivitas: `Berhasil membuat laporan, laporan id: ${data._id}`,
|
|
|
+ })
|
|
|
|
|
|
return response.success(res, {
|
|
|
message: 'Berhasil menambah laporan',
|
|
|
@@ -257,6 +262,11 @@ exports.public = handleError(async (req, res) => {
|
|
|
{ key: '4', value: 'no_laporan', value_text: no_laporan },
|
|
|
])
|
|
|
|
|
|
+ await logModel.create({
|
|
|
+ user: user._id,
|
|
|
+ aktivitas: `Public berhasil membuat laporan, laporan id: ${data._id}`,
|
|
|
+ })
|
|
|
+
|
|
|
return response.success(res, {
|
|
|
message: 'Berhasil menambah laporan',
|
|
|
data,
|
|
|
@@ -360,6 +370,12 @@ exports.update = handleError(async (req, res) => {
|
|
|
for_pt: false,
|
|
|
})
|
|
|
}
|
|
|
+
|
|
|
+ await logModel.create({
|
|
|
+ user: user._id,
|
|
|
+ aktivitas: `Berhasil update laporan id: ${laporan._id}`,
|
|
|
+ })
|
|
|
+
|
|
|
return response.success(res, {
|
|
|
message: 'Berhasil update laporan',
|
|
|
data: update,
|