|  | @@ -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,
 |