CiscoTool_v1/netmiko_Api/utils/manualTest/addNoteToERP.js

38 lines
1.2 KiB
JavaScript

const axios = require("axios");
const sendNoteToERP = async (PID, VID, SN, testLog, warehouse) => {
try {
let token =
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5uc3d0ZWFtLm5ldC9hcGkvbG9naW4iLCJpYXQiOjE2ODkzOTEyMDMsImV4cCI6MTcyMDkyNzIwMywibmJmIjoxNjg5MzkxMjAzLCJqdGkiOiJreFA1MW9jck5rdEYzSzY3Iiwic3ViIjozNjkwLCJwcnYiOiJjOGVlMWZjODllNzc1ZWM0YzczODY2N2U1YmUxN2E1OTBiNmQ0MGZjIn0.p-aE0oWkKmdrcKWD94oSmMd_CMbY_4MoqADIwYIhIKw";
let data = {
data: {
serialNumber: SN,
testLog: testLog,
},
infoTestLog: {
PID: PID,
VID: VID,
SN: SN,
warehouse: warehouse,
},
urlAPI: "/api/stock-model-serial/data-save-test-log",
};
const response = await axios.post(
"https://api.nswteam.net/api/transferPostData",
data,
{ headers: { Authorization: "Bearer " + token } }
);
console.log(response.data);
console.log(data);
if (response.data.Status === "OK") {
console.log("Send note " + SN + " success!");
} else {
console.log("Send note " + SN + " fail!");
}
} catch (error) {
console.log(error);
}
};
module.exports.sendNoteToERP = sendNoteToERP;