upload po endpoint

This commit is contained in:
Rizki
2026-03-06 15:24:37 +07:00
parent 4d94263a93
commit 17abbe9b73
4 changed files with 2690 additions and 2128 deletions

View File

@ -1249,3 +1249,44 @@ exports.submitpoadj = (req, res) => {
poadapter.sendResponse(502, apireshandler, res);
}
};
exports.uploadPOSAP = (req, res) => {
try {
let status = req.body.status;
let ext = req.body.filename.split(".")[1];
let filename = req.body.filename + "_" + req.nik + "_" + Date.now() + "." + ext;
fs.rename(
process.env.BASEPATH + "/assets/sap-po/" + req.body.filename,
process.env.BASEPATH + "/assets/sap-po/" + filename,
function (err) {
if (err) {
poadapter.sendResponse(500, err, res);
} else {
console.log('filename', filename)
poadapter.queryUpdatePoHeaderWithFile(req, filename, function (err, resdata) {
console.log("err upload PO =>", err);
let statusCode = resdata != null ? resdata.meta.code : 200;
if (err) {
statusCode = 500;
poadapter.sendResponse(statusCode, data, res);
} else {
poadapter.queryUpdatePoNumber(req, "Success Bypass", function (err, data) {
console.log("err queryUpdatePoNumber =>", err);
let statusCode = data != null ? data.meta.code : 200;
if (err) statusCode = 500;
poadapter.sendResponse(statusCode, data, res);
});
}
});
}
},
);
} catch (err) {
apireshandler.meta.code = 502;
apireshandler.meta.message = " [123] : PO controller, " + err.toString();
poadapter.sendResponse(502, apireshandler, res);
}
};