From 44f10398baa1476123c47bb3e7edb6762441fb86 Mon Sep 17 00:00:00 2001 From: Rizki Date: Fri, 13 Feb 2026 11:02:38 +0700 Subject: [PATCH] log release, unrelease and change PR --- controllers/pr.js | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/controllers/pr.js b/controllers/pr.js index f10bfbf..b2b2445 100644 --- a/controllers/pr.js +++ b/controllers/pr.js @@ -404,8 +404,22 @@ exports.releasePRSAP = (req, res) => { // form: formjson, }; + const logData = { + ref_code: prnumber, + request: JSON.stringify(resuri), + request_at: new Date(), + request_by: "999999", + response: "", + response_at: "", + url: baseurlsap + "/releasePr?number=" + prnumber + "&rel_code=A1", + }; + // console.log(resuri); request(resuri, function (error, response) { + logData.response_at = new Date(); + logData.response = error ? JSON.stringify(error) : response.body; + sapadapter.queryInsertSapLog(logData, "RELEASE_PR"); + if (error) { // console.log(error); apireshandler.message = error.toString(); @@ -472,8 +486,22 @@ exports.unreleasePRSAP = (req, res) => { // form: formjson, }; + const logData = { + ref_code: prnumber, + request: JSON.stringify(resuri), + request_at: new Date(), + request_by: "999999", + response: "", + response_at: "", + url: baseurlsap + "/unreleasePr?number=" + prnumber + "&rel_code=A1", + }; + // console.log(resuri); request(resuri, function (error, response) { + logData.response_at = new Date(); + logData.response = error ? JSON.stringify(error) : response.body; + sapadapter.queryInsertSapLog(logData, "UNRELEASE_PR"); + if (error) { // console.log(error); apireshandler.message = error.toString(); @@ -611,8 +639,29 @@ exports.changePRSAPold = (req, res) => { // form: formjson, }; + const logData = { + ref_code: pr_number, + request: JSON.stringify(resuri), + request_at: new Date(), + request_by: "999999", + response: "", + response_at: "", + url: + baseurlsap + + "/changePR?number=" + + pr_number + + "&praccount[]=" + + pr_account + + "&pritem[]=" + + pr_item, + }; + // console.log(resuri); request(resuri, function (error, response) { + logData.response_at = new Date(); + logData.response = error ? JSON.stringify(error) : response.body; + sapadapter.queryInsertSapLog(logData, "CHANGE_PR"); + if (error) { console.log(error); apireshandler.message = error.toString();