upload po endpoint
This commit is contained in:
@ -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);
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user