|  | @@ -6,6 +6,7 @@ const { validate } = require('../utils/validation')
 | 
	
		
			
				|  |  |  const pemantauanModel = require('../model/pemantauan.model')
 | 
	
		
			
				|  |  |  const pelanggaranModel = require('../model/pelanggaran.model')
 | 
	
		
			
				|  |  |  const { hariKerja } = require('../utils/hariKerja')
 | 
	
		
			
				|  |  | +const axios = require('../utils/axios')
 | 
	
		
			
				|  |  |  const {
 | 
	
		
			
				|  |  |    cekSatuDataSanksi,
 | 
	
		
			
				|  |  |    cekSatuDataLaporan,
 | 
	
	
		
			
				|  | @@ -93,6 +94,16 @@ exports.create = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |        keberatan: hariKerja(10),
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  | + axios.post(
 | 
	
		
			
				|  |  | +    `https://api.kemdikbud.go.id:8243/pddikti/1.2/pt/${laporan.pt.kode}/sanksi`,
 | 
	
		
			
				|  |  | +    {
 | 
	
		
			
				|  |  | +	noSanksi: no_sanksi,
 | 
	
		
			
				|  |  | +	tmtBerlaku: from_date,
 | 
	
		
			
				|  |  | +	tstBerlaku: tanggal_terima_sanksi,
 | 
	
		
			
				|  |  | +	idJenisSanksi: Math.max(...pelanggaran.map(e => e.level_sanksi)),
 | 
	
		
			
				|  |  | +	alasan: 'Penetapan sanksi'
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +  ).catch()
 | 
	
		
			
				|  |  |    await laporanModel.findByIdAndUpdate(laporan._id, {
 | 
	
		
			
				|  |  |      sanksi: data._id,
 | 
	
		
			
				|  |  |      // aktif: false,
 |