diff --git a/adapter/justificationadapter.js b/adapter/justificationadapter.js index d160047..f39a5d5 100644 --- a/adapter/justificationadapter.js +++ b/adapter/justificationadapter.js @@ -360,9 +360,17 @@ class JustificationAdapter extends Adapter{ var idxjustification = req.body.idxjustification; var status = req.body.status; var statusdescription = req.body.statusdescription; + var remark = req.body.remark; var nik = req.body.nik; - var qry = "update tbl_justification set status='" + status +"',statusdescription='" + statusdescription +"',uby='"+nik+"',udt=now() "; + if (!remark || remark.trim() === '') { + apires.meta.code = 422; + apires.meta.message = "Remark is required"; + callback('err', apires); + return; + } + + var qry = "update tbl_justification set status='" + status +"',statusdescription='" + statusdescription +"',remark='" + remark.replace(/'/g, "''") +"',uby='"+nik+"',udt=now() "; qry = qry +"where _idx='" + idxjustification +"'"; db.query(qry,[],function(err,result,fields){ if(err){ @@ -456,13 +464,22 @@ class JustificationAdapter extends Adapter{ var idxapproval = req.body.idxapproval; var nikapproval = req.body.nikapproval; var datesigned = req.body.datesigned; + var remark = req.body.remark; // console.log(datesigned); var nik = req.body.nik; - var token = this.getToken(); + + if (!remark || remark.trim() === '') { + apires.meta.code = 422; + apires.meta.message = "Remark is required"; + callback('err', apires); + return; + } + + var token = this.getToken(); var filepng = token+".png"; // token =getToken(); token = token +","+nikapproval; - + let filedocqry = "filedoc='"+filedoc+"',"; if(filename=="") { @@ -475,6 +492,7 @@ class JustificationAdapter extends Adapter{ let qry = "update tbl_justification "; qry = qry +"set idxrequestbudget='"+idxrequestbudget+"', trxid='"+trxid+"',justificationnumber='"+justificationnumber+"',title='"+title+"',division='"+division+"',"; qry = qry +"glacc='"+glacc+"',description='"+description+"',budgettype='"+budgettype+"',amount='"+amount+"',useddate='"+useddate+"',"; + qry = qry +"remark='"+remark.replace(/'/g, "''")+"',"; qry = qry +filedocqry+"uby='"+nik+"',udt=now() "; qry = qry +"where _idx='"+idxjustification+"'";