|  | @@ -10,13 +10,13 @@ exports.pengajuan = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |      (() =>
 | 
	
		
			
				|  |  |        sanksiModel.find({
 | 
	
		
			
				|  |  |          ['pengajuan.keberatan']: { $ne: null, $exists: true },
 | 
	
		
			
				|  |  | -        is_pengajuan_keberatan: { $eq: null, $exists: false },
 | 
	
		
			
				|  |  | +        is_pengajuan_keberatan: { $eq: null, $exists: false }
 | 
	
		
			
				|  |  |        }))(),
 | 
	
		
			
				|  |  |      (() =>
 | 
	
		
			
				|  |  |        sanksiModel.find({
 | 
	
		
			
				|  |  |          ['jawaban.keberatan']: { $ne: null, $exists: true },
 | 
	
		
			
				|  |  |          ['pengajuan.banding']: { $ne: null, $exists: true },
 | 
	
		
			
				|  |  | -        is_pengajuan_banding: { $eq: null, $exists: false },
 | 
	
		
			
				|  |  | +        is_pengajuan_banding: { $eq: null, $exists: false }
 | 
	
		
			
				|  |  |        }))()
 | 
	
		
			
				|  |  |    ])
 | 
	
		
			
				|  |  |    await Promise.all([
 | 
	
	
		
			
				|  | @@ -29,7 +29,7 @@ exports.pengajuan = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |    ])
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    return response.success(res, {
 | 
	
		
			
				|  |  | -    message: 'Berhasil migrasi pengajuan',
 | 
	
		
			
				|  |  | +    message: 'Berhasil migrasi pengajuan'
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -46,25 +46,27 @@ exports.dokumen = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |    }))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    return response.success(res, {
 | 
	
		
			
				|  |  | -    message: 'Berhasil migrasi dokumen',
 | 
	
		
			
				|  |  | +    message: 'Berhasil migrasi dokumen'
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  exports.pelanggaranSanksi = handleError(async (req, res) => {
 | 
	
		
			
				|  |  | -  const sanksi = await sanksiModel.find({sanksi: {
 | 
	
		
			
				|  |  | -     $eq: [],
 | 
	
		
			
				|  |  | -  }}).populate('pelanggaran')
 | 
	
		
			
				|  |  | +  const sanksi = await sanksiModel.find({
 | 
	
		
			
				|  |  | +    sanksi: {
 | 
	
		
			
				|  |  | +      $eq: []
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  }).populate('pelanggaran')
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | - if(sanksi?.length) await Promise.all(sanksi.map(async e => {
 | 
	
		
			
				|  |  | +  if (sanksi?.length) await Promise.all(sanksi.map(async e => {
 | 
	
		
			
				|  |  |      await sanksiModel.findOneAndUpdate({
 | 
	
		
			
				|  |  |        _id: e._id
 | 
	
		
			
				|  |  |      }, {
 | 
	
		
			
				|  |  | -      sanksi: e.pelanggaran.map(e2 => ({label: e2.label_sanksi, description: e2.sanksi, level: e2.level_sanksi}))
 | 
	
		
			
				|  |  | -   })
 | 
	
		
			
				|  |  | +      sanksi: e.pelanggaran.map(e2 => ({ label: e2.label_sanksi, description: e2.sanksi, level: e2.level_sanksi }))
 | 
	
		
			
				|  |  | +    })
 | 
	
		
			
				|  |  |    }))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    return response.success(res, {
 | 
	
		
			
				|  |  | -    message: 'Berhasil migrasi pelanggaran sanksi',
 | 
	
		
			
				|  |  | +    message: 'Berhasil migrasi pelanggaran sanksi'
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -89,4 +91,15 @@ exports.tambahStep = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |    return laporan
 | 
	
		
			
				|  |  |  })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +exports.backToSanksi = handleError(async (req, res) => {
 | 
	
		
			
				|  |  | +  const sanksi = await sanksiModel.find({
 | 
	
		
			
				|  |  | +    'masa_berlaku.to_date': {
 | 
	
		
			
				|  |  | +      $lte: new Date().toISOString()
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  | +    aktif: false
 | 
	
		
			
				|  |  | +  })
 | 
	
		
			
				|  |  | +  await Promise.all(sanksi.map(e => sanksiModel.findOneAndUpdate({ _id: e._id }, { aktif: true, 'masa_berlaku.berakhir': true })))
 | 
	
		
			
				|  |  | +  return sanksi
 | 
	
		
			
				|  |  | +})
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 |