|  | @@ -103,42 +103,42 @@ exports.create = handleError(async (req, res) => {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -  if (coba.decrypt(process.env.CXQSB) === 'production' && data) {
 | 
	
		
			
				|  |  | -    try {
 | 
	
		
			
				|  |  | -      await 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'
 | 
	
		
			
				|  |  | -        }, {
 | 
	
		
			
				|  |  | -          'Content-Type': 'application/json',
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | -      await logModel.create({
 | 
	
		
			
				|  |  | -        user: user._id,
 | 
	
		
			
				|  |  | -        aktivitas: `Server berhasil mengirimkan data Ke API PDDIKTI untuk update Status PT ${laporan.pt.nama}`
 | 
	
		
			
				|  |  | -      })
 | 
	
		
			
				|  |  | -    } catch (e) {
 | 
	
		
			
				|  |  | -      await Promise.all([
 | 
	
		
			
				|  |  | -        laporanModel.updateOne({
 | 
	
		
			
				|  |  | -          _id: laporan._id
 | 
	
		
			
				|  |  | -        }, {
 | 
	
		
			
				|  |  | -          sanksi: null
 | 
	
		
			
				|  |  | -        }), sanksiModel.deleteOne({
 | 
	
		
			
				|  |  | -          _id: data._id
 | 
	
		
			
				|  |  | -        }), logModel.create({
 | 
	
		
			
				|  |  | -          user: user._id,
 | 
	
		
			
				|  |  | -          aktivitas: `Server gagal mengirimkan data Ke API PDDIKTI untuk update Status PT ${laporan.pt.nama}`
 | 
	
		
			
				|  |  | -        })
 | 
	
		
			
				|  |  | -      ])
 | 
	
		
			
				|  |  | -      return response.error(res, {
 | 
	
		
			
				|  |  | -        message: 'Gagal Membuat Sanksi',
 | 
	
		
			
				|  |  | -        error: e.message
 | 
	
		
			
				|  |  | -      })
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | +  // if (coba.decrypt(process.env.CXQSB) === 'production' && data) {
 | 
	
		
			
				|  |  | +  //   try {
 | 
	
		
			
				|  |  | +  //     await 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'
 | 
	
		
			
				|  |  | +  //       }, {
 | 
	
		
			
				|  |  | +  //         'Content-Type': 'application/json',
 | 
	
		
			
				|  |  | +  //       })
 | 
	
		
			
				|  |  | +  //     await logModel.create({
 | 
	
		
			
				|  |  | +  //       user: user._id,
 | 
	
		
			
				|  |  | +  //       aktivitas: `Server berhasil mengirimkan data Ke API PDDIKTI untuk update Status PT ${laporan.pt.nama}`
 | 
	
		
			
				|  |  | +  //     })
 | 
	
		
			
				|  |  | +  //   } catch (e) {
 | 
	
		
			
				|  |  | +  //     await Promise.all([
 | 
	
		
			
				|  |  | +  //       laporanModel.updateOne({
 | 
	
		
			
				|  |  | +  //         _id: laporan._id
 | 
	
		
			
				|  |  | +  //       }, {
 | 
	
		
			
				|  |  | +  //         sanksi: null
 | 
	
		
			
				|  |  | +  //       }), sanksiModel.deleteOne({
 | 
	
		
			
				|  |  | +  //         _id: data._id
 | 
	
		
			
				|  |  | +  //       }), logModel.create({
 | 
	
		
			
				|  |  | +  //         user: user._id,
 | 
	
		
			
				|  |  | +  //         aktivitas: `Server gagal mengirimkan data Ke API PDDIKTI untuk update Status PT ${laporan.pt.nama}`
 | 
	
		
			
				|  |  | +  //       })
 | 
	
		
			
				|  |  | +  //     ])
 | 
	
		
			
				|  |  | +  //     return response.error(res, {
 | 
	
		
			
				|  |  | +  //       message: 'Gagal Membuat Sanksi',
 | 
	
		
			
				|  |  | +  //       error: e.message
 | 
	
		
			
				|  |  | +  //     })
 | 
	
		
			
				|  |  | +  //   }
 | 
	
		
			
				|  |  | +  // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    await laporanModel.findByIdAndUpdate(laporan._id, {
 | 
	
		
			
				|  |  |      sanksi: data._id
 |