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