update to prev version
This commit is contained in:
@ -187,57 +187,38 @@ exports.setUpdateStatusProld = (req, res) => {
|
|||||||
statusCode = 500;
|
statusCode = 500;
|
||||||
pradapter.sendResponse(statusCode, data, res);
|
pradapter.sendResponse(statusCode, data, res);
|
||||||
} else {
|
} else {
|
||||||
// Normalize response data
|
var rsdata = JSON.parse(JSON.stringify(data));
|
||||||
const rsdata = JSON.parse(JSON.stringify(data));
|
console.log('PR Data =>', rsdata.data[0])
|
||||||
const row = rsdata.data[0];
|
// console.log(rsdata["data"]);
|
||||||
|
let pr_type="PRTL";
|
||||||
/* ================= PR CONSTANT ================= */
|
let x_pr_type="X";
|
||||||
const PR_TYPE = "PRTL";
|
let pr_no = "00010";
|
||||||
const X_PR_TYPE = "X";
|
let pr_qtyacc ="01";
|
||||||
const PR_NO = "00010";
|
let pr_date = rsdata.data[0]['prdateYmd']; //Ymd
|
||||||
const PR_QTY_ACC = "01";
|
let pr_budget = "00"+rsdata.data[0]['glaccount'];
|
||||||
|
let pr_costcenter = rsdata.data[0]['costcenter'];
|
||||||
/* ================= BUILD PR ACCOUNT ================= */
|
let pr_profitcenter = "TIL1A01";//rsdata.data[0]['profitcenter'];
|
||||||
const prAccount = buildPrAccount({
|
let pr_shorttext =rsdata.data[0]['description'];
|
||||||
prNo: PR_NO,
|
let pr_qtyitem =rsdata.data[0]['qty'];
|
||||||
qtyAcc: PR_QTY_ACC,
|
let pr_unititem =rsdata.data[0]['unit'];
|
||||||
prDate: row.prdateYmd, // YYYYMMDD
|
let pr_priceitem =rsdata.data[0]['netprice'];
|
||||||
budget: `00${row.glaccount}`,
|
// let pr_account="00010|01||20130727||||0051331006|TIL1|TIL1A01|||||||||||TIL1A01||||||||||||||||||||||";
|
||||||
costCenter: row.costcenter,
|
let pr_account= pr_no+"|"+pr_qtyacc+"||"+pr_date+"||||"+pr_budget+"|TIL1|"+pr_costcenter+"|||||||||||"+pr_profitcenter+"||||||||||||||||||||||";
|
||||||
profitCenter: "TIL1A01",
|
// let pr_item="00010|||120|Putra|testcreatePR|||||||||1603||TrackNo1|ZSRV||1|BH||20130727||20130727|||1000|1||J||||||||1603|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||D|";
|
||||||
});
|
let pr_item=pr_no+"|||120|Putra|"+pr_shorttext+"|||||||||1603||TrackNo1|ZSRV||"+pr_qtyitem+"|"+pr_unititem+"||"+pr_date+"||"+pr_date+"|||"+pr_priceitem+"|1||J||||||||1603|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||D|";
|
||||||
|
let resuri={
|
||||||
/* ================= BUILD PR ITEM ================= */
|
'method': 'POST',
|
||||||
const prItem = buildPrItem({
|
// 'url': baseurl+'signon',
|
||||||
prNo: PR_NO,
|
'url': process.env.SAP_API_BASE_URL+'/createPr?pr_type='+pr_type+'&x_pr_type=X&praccount[]='+pr_account+'&pritem[]='+pr_item,
|
||||||
shortText: row.description,
|
'headers': {
|
||||||
qty: row.qty,
|
'Content-Type': 'application/json',
|
||||||
unit: row.unit,
|
'x-api-key' : process.env.SAP_API_KEY
|
||||||
price: row.netprice,
|
|
||||||
prDate: row.prdateYmd,
|
|
||||||
});
|
|
||||||
|
|
||||||
/* ================= BUILD SAP API URL ================= */
|
|
||||||
const sapPrUrl =
|
|
||||||
`${process.env.SAP_API_BASE_URL}/createPr` +
|
|
||||||
`?pr_type=${PR_TYPE}` +
|
|
||||||
`&x_pr_type=${X_PR_TYPE}` +
|
|
||||||
`&praccount[]=${prAccount}` +
|
|
||||||
`&pritem[]=${prItem}`;
|
|
||||||
|
|
||||||
/* ================= REQUEST OPTIONS ================= */
|
|
||||||
const options = {
|
|
||||||
method: "POST",
|
|
||||||
url: sapPrUrl,
|
|
||||||
timeout: 10000,
|
|
||||||
headers: {
|
|
||||||
"Content-Type": "application/json",
|
|
||||||
"x-api-key": process.env.SAP_API_KEY,
|
|
||||||
},
|
},
|
||||||
|
// form: formjson,
|
||||||
};
|
};
|
||||||
|
|
||||||
console.log(options);
|
console.log('resuri', resuri);
|
||||||
request(options, function (error, response) {
|
request(resuri, function (error, response) {
|
||||||
// console.log('response.body', response.body)
|
// console.log('response.body', response.body)
|
||||||
if (error) {
|
if (error) {
|
||||||
apireshandler.message = error.toString();
|
apireshandler.message = error.toString();
|
||||||
|
|||||||
Reference in New Issue
Block a user