|
|
@@ -19,6 +19,7 @@ const pddiktiService = require('../../services/v2/pddikti.service')
|
|
|
|
|
|
exports.create = handleError(async (req, res) => {
|
|
|
const { no_sanksi, keterangan, from_date, to_date, tanggal_terima_sanksi, tanggal_akhir_keberatan } = req.body
|
|
|
+ const sanksiBody = JSON.parse(req.body.sanksi)
|
|
|
let { pelanggaran_id } = req.body
|
|
|
const { laporan_id } = req.params
|
|
|
const { dokumen: files, berita_acara, dokumen_terima_sanksi } = req.files
|
|
|
@@ -29,7 +30,8 @@ exports.create = handleError(async (req, res) => {
|
|
|
keterangan: 'string',
|
|
|
pelanggaran_id: 'string',
|
|
|
tanggal_terima_sanksi: 'string',
|
|
|
- tanggal_akhir_keberatan: 'string'
|
|
|
+ tanggal_akhir_keberatan: 'string',
|
|
|
+ sanksi: 'string',
|
|
|
})
|
|
|
if (!isValid) return
|
|
|
|
|
|
@@ -86,7 +88,7 @@ exports.create = handleError(async (req, res) => {
|
|
|
pelanggaran: pelanggaran_id,
|
|
|
keterangan,
|
|
|
dokumen: dokumen_id,
|
|
|
- sanksi: pelanggaran.map(e => ({ label: e.label_sanksi, value: e.sanksi, level: e.level_sanksi })),
|
|
|
+ sanksi: sanksiBody,
|
|
|
berita_acara: dokumenBeritaAcara_id,
|
|
|
tanggal_terima_sanksi,
|
|
|
dokumen_terima_sanksi: dokumenTerimaSanksi_id,
|