From 8f96af992d7a5b8c3b7b5be696d522928688870b Mon Sep 17 00:00:00 2001 From: Narul Hidayah Date: Wed, 10 Dec 2025 15:07:33 +0700 Subject: [PATCH] update --- adapter/bastadapter.js | 36 ++++++++++++++++++++++++++++-------- 1 file changed, 28 insertions(+), 8 deletions(-) diff --git a/adapter/bastadapter.js b/adapter/bastadapter.js index 75e1810..67003f0 100644 --- a/adapter/bastadapter.js +++ b/adapter/bastadapter.js @@ -274,10 +274,20 @@ class BastAdapter extends Adapter{ callback('err',apires); } else - { - apires.success = true; - apires.meta.code = 200; - callback(null, apires); + { + let qryHistory = "insert into tbl_bastfilehistory set statusdescription='Upload Handover', bastdateshandover='"+bastdates+"',descriptionhandover='"+description+"', filehandoversign='"+filehandoversign+"',iby='"+nik+"',idt=now(), idxbast='"+idxbast+"'" + + db.query(qryHistory, [], function(err, result, fields) { + if(err){ + apires.meta['message'] = err.toString(); + apires.meta['code'] = 500; + callback('err',apires); + } else { + apires.success = true; + apires.meta.code = 200; + callback(null, apires); + } + }) } }); } @@ -369,10 +379,20 @@ class BastAdapter extends Adapter{ } else { - apires.data.push({ - "results": JSON.parse(JSON.stringify(result)) - }); - callback(null, apires); + let qryHistory = `select * from tbl_bastfilehistory where idxbast = ${result[0]._idx} order by _idx desc` + db.query(qryHistory, [], function(err, resultHistory, fields) { + if (err) { + apires.meta['message'] = err.toString(); + apires.meta['code'] = 500; + callback('err',apires); + } else { + result[0].history_handover = resultHistory + apires.data.push({ + "results": JSON.parse(JSON.stringify(result)) + }); + callback(null, apires); + } + }) } }); }