logging release po, unrelease po, change po
This commit is contained in:
@ -120,7 +120,7 @@ exports.createPOSAPold = (req, res) => {
|
||||
// poadapter.sendResponse(statusCode,resdata, res);
|
||||
if (resdata.data.length > 0) {
|
||||
const idxpr = resdata.data[0]["idxpr"] ?? 0;
|
||||
|
||||
|
||||
let comp_code = "1603";
|
||||
let doc_type = "POTL";
|
||||
let creat_date = req.body.createdate;
|
||||
@ -324,6 +324,8 @@ exports.createMIGOPOSAPold = (req, res) => {
|
||||
// console.log(resdata.data.length);
|
||||
// poadapter.sendResponse(statusCode,resdata, res);
|
||||
if (resdata.data.length > 0) {
|
||||
const idxpr = resdata.data[0]["idxpr"] ?? 0;
|
||||
|
||||
let gm_code = "01";
|
||||
let pstng_date = resdata.data[0]["podate"].toString().trim();
|
||||
let doc_date = pstng_date;
|
||||
@ -356,21 +358,23 @@ exports.createMIGOPOSAPold = (req, res) => {
|
||||
goodsmvt_item +=
|
||||
gr_rcpt + "|" + unload_pt + "|" + movement_ind + "|" + reason + "|" + location + "|";
|
||||
// let zzctrnum = (resdata.data[0]['identifyprojectnumber']).toString().trim();//req.body.podescription;
|
||||
const url =
|
||||
baseurlsap +
|
||||
"/migo?gm_code=" +
|
||||
gm_code +
|
||||
"&pstng_date=" +
|
||||
pstng_date +
|
||||
"&doc_date=" +
|
||||
doc_date +
|
||||
"&header_txt=" +
|
||||
header_txt +
|
||||
"&goodsmvt_item[]=" +
|
||||
goodsmvt_item;
|
||||
|
||||
let resuri = {
|
||||
"method": "POST",
|
||||
// 'url': baseurlsap+'/createPo',
|
||||
"url":
|
||||
baseurlsap +
|
||||
"/migo?gm_code=" +
|
||||
gm_code +
|
||||
"&pstng_date=" +
|
||||
pstng_date +
|
||||
"&doc_date=" +
|
||||
doc_date +
|
||||
"&header_txt=" +
|
||||
header_txt +
|
||||
"&goodsmvt_item[]=" +
|
||||
goodsmvt_item,
|
||||
"url": url,
|
||||
"headers": {
|
||||
"Content-Type": "application/json",
|
||||
"x-api-key": apikeysap,
|
||||
@ -378,11 +382,25 @@ exports.createMIGOPOSAPold = (req, res) => {
|
||||
// form: formjson,
|
||||
};
|
||||
|
||||
const logData = {
|
||||
ref_code: resdata.data[0]["ponumber"].toString().trim(),
|
||||
request: JSON.stringify(resuri),
|
||||
request_at: new Date(),
|
||||
request_by: "999999",
|
||||
response: "",
|
||||
response_at: "",
|
||||
url,
|
||||
};
|
||||
|
||||
// http://172.20.25.27/sapapi/index.php/api/migo?gm_code=01&pstng_date=20140404&doc_date=20210404&hea
|
||||
// der_txt=test header&goodsmvt_item[]=1603|101|1|BH|4110000019|00010|line itemtext|GRreceipt|unloadp
|
||||
// oint|B|0001|160301|
|
||||
console.log(resuri);
|
||||
request(resuri, function (error, response) {
|
||||
logData.response_at = new Date();
|
||||
logData.response = error ? JSON.stringify(error) : response.body;
|
||||
sapadapter.queryInsertSapLog(idxpr, logData, "CREATE_PO_MIGO");
|
||||
|
||||
if (error) {
|
||||
// console.log(error);
|
||||
apireshandler.message = error.toString();
|
||||
@ -502,6 +520,8 @@ exports.changePOSAP = (req, res) => {
|
||||
poadapter.sendResponse(statusCode, data, res);
|
||||
} else {
|
||||
var rsdata = JSON.parse(JSON.stringify(data));
|
||||
const idxpr = rsdata.data[0]["idxpr"] ?? 0;
|
||||
|
||||
let ponumber = rsdata.data[0]["ponumber"]; //Ymd
|
||||
let podescription = req.body.podescription; //rsdata.data[0]['podescription'];
|
||||
let totalpo = req.body.totalpo; //rsdata.data[0]['podescription'];
|
||||
@ -531,8 +551,22 @@ exports.changePOSAP = (req, res) => {
|
||||
// form: formjson,
|
||||
};
|
||||
|
||||
const logData = {
|
||||
ref_code: rsdata.data[0]["ponumber"].toString().trim(),
|
||||
request: JSON.stringify(resuri),
|
||||
request_at: new Date(),
|
||||
request_by: "999999",
|
||||
response: "",
|
||||
response_at: "",
|
||||
url: baseurlsap + "/changePo?purchaseorder=" + ponumber + "&poitem[]=" + poitem,
|
||||
};
|
||||
|
||||
// console.log(resuri);
|
||||
request(resuri, function (error, response) {
|
||||
logData.response_at = new Date();
|
||||
logData.response = error ? JSON.stringify(error) : response.body;
|
||||
sapadapter.queryInsertSapLog(idxpr, logData, "CHANGE_PO");
|
||||
|
||||
if (error) {
|
||||
// console.log(error);
|
||||
apireshandler.message = error.toString();
|
||||
@ -586,6 +620,8 @@ exports.releasePOSAP = (req, res) => {
|
||||
poadapter.sendResponse(statusCode, data, res);
|
||||
} else {
|
||||
var rsdata = JSON.parse(JSON.stringify(data));
|
||||
const idxpr = rsdata.data[0]["idxpr"] ?? 0;
|
||||
|
||||
let ponumber = rsdata.data[0]["ponumber"]; //Ymd
|
||||
//http://172.20.25.27/sapapi/index.php/api/releasePo?im_purchaseorder=4110000020
|
||||
let resuri = {
|
||||
@ -599,8 +635,22 @@ exports.releasePOSAP = (req, res) => {
|
||||
// form: formjson,
|
||||
};
|
||||
|
||||
const logData = {
|
||||
ref_code: rsdata.data[0]["ponumber"].toString().trim(),
|
||||
request: JSON.stringify(resuri),
|
||||
request_at: new Date(),
|
||||
request_by: "999999",
|
||||
response: "",
|
||||
response_at: "",
|
||||
url: baseurlsap + "/releasePo?im_purchaseorder=" + ponumber,
|
||||
};
|
||||
|
||||
// console.log(resuri);
|
||||
request(resuri, function (error, response) {
|
||||
logData.response_at = new Date();
|
||||
logData.response = error ? JSON.stringify(error) : response.body;
|
||||
sapadapter.queryInsertSapLog(idxpr, logData, "RELEASE_PO");
|
||||
|
||||
if (error) {
|
||||
// console.log(error);
|
||||
apireshandler.message = error.toString();
|
||||
@ -654,6 +704,8 @@ exports.unreleasePOSAP = (req, res) => {
|
||||
poadapter.sendResponse(statusCode, data, res);
|
||||
} else {
|
||||
var rsdata = JSON.parse(JSON.stringify(data));
|
||||
const idxpr = rsdata.data[0]["idxpr"] ?? 0;
|
||||
|
||||
let ponumber = rsdata.data[0]["ponumber"]; //Ymd
|
||||
//http://172.20.25.27/sapapi/index.php/api/releasePo?im_purchaseorder=4110000020
|
||||
let resuri = {
|
||||
@ -667,8 +719,22 @@ exports.unreleasePOSAP = (req, res) => {
|
||||
// form: formjson,
|
||||
};
|
||||
|
||||
const logData = {
|
||||
ref_code: rsdata.data[0]["ponumber"].toString().trim(),
|
||||
request: JSON.stringify(resuri),
|
||||
request_at: new Date(),
|
||||
request_by: "999999",
|
||||
response: "",
|
||||
response_at: "",
|
||||
url: baseurlsap + "/unreleasePo?number=" + ponumber,
|
||||
};
|
||||
|
||||
// console.log(resuri);
|
||||
request(resuri, function (error, response) {
|
||||
logData.response_at = new Date();
|
||||
logData.response = error ? JSON.stringify(error) : response.body;
|
||||
sapadapter.queryInsertSapLog(idxpr, logData, "UNRELEASE_PO");
|
||||
|
||||
if (error) {
|
||||
// console.log(error);
|
||||
apireshandler.message = error.toString();
|
||||
|
||||
Reference in New Issue
Block a user