update send SN to ERP

This commit is contained in:
joseph le 2023-10-27 08:32:36 +07:00
parent 6932aad751
commit c15b3977da
2 changed files with 12 additions and 7 deletions

View File

@ -21,11 +21,7 @@ export const checkIndexSN = async (content, beginLine, nameF) => {
arrayLine[i].search("PID:") !== -1 &&
arrayLine[i].search("SN:") !== -1 &&
arrayLine[i].search("%") === -1 &&
arrayLine[i]
?.split(",")[2]
?.split(":")[1]
?.replace("\r", "")
.trim() !== "" &&
SN !== "" &&
SN !== "N/A" &&
SN.length > 4 &&
i >= beginLine
@ -171,7 +167,7 @@ export const checkIndexSN = async (content, beginLine, nameF) => {
}
}
// console.log(nameF+" output\n", output);
if (output.filter((i) => i.PID !== "").length > 0) {
if (output.filter((i) => i.PID !== "" && i.PID.includes("\\")===false).length > 0) {
let token =
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5uc3d0ZWFtLm5ldC9hcGkvbG9naW4iLCJpYXQiOjE2ODkzOTEyMDMsImV4cCI6MTcyMDkyNzIwMywibmJmIjoxNjg5MzkxMjAzLCJqdGkiOiJreFA1MW9jck5rdEYzSzY3Iiwic3ViIjozNjkwLCJwcnYiOiJjOGVlMWZjODllNzc1ZWM0YzczODY2N2U1YmUxN2E1OTBiNmQ0MGZjIn0.p-aE0oWkKmdrcKWD94oSmMd_CMbY_4MoqADIwYIhIKw";
@ -179,7 +175,7 @@ export const checkIndexSN = async (content, beginLine, nameF) => {
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2ludC5pcHN1cHBseS5jb20uYXUvYXBpL2xvZ2luIiwiaWF0IjoxNjg5ODYyNjAxLCJleHAiOjE3MjEzOTg2MDEsIm5iZiI6MTY4OTg2MjYwMSwianRpIjoiUElZVjNBM3ZPQVlMQ081SyIsInN1YiI6MSwicHJ2IjoiYzhlZTFmYzg5ZTc3NWVjNGM3Mzg2NjdlNWJlMTdhNTkwYjZkNDBmYyJ9.UcybIKMBjTAY9i0PfIDQMtqHyN72Ul0jC03ZDGLGpMI";
let data = {
data: output.filter((i) => i.PID !== ""),
data: output.filter((i) => i.PID !== "" && i.PID.includes("\\")===false),
urlAPI: "/api/test-log-serial-number/save-data",
};

View File

@ -26,6 +26,7 @@ import { sendMessToZulip } from "App/utils/sendMessToZulip";
import moment from "moment";
import Product from "App/Models/Product";
import { sendDeviceInfora } from "App/utils/sendDeviceInfor";
import InfoDevice from "App/Models/InfoDevice";
runtimeCheckLogs(Env.get("FOLDER_LOGS"));
@ -297,3 +298,11 @@ Route.post("/api/sendMailInforDevice", async () => {
"writeLog"
);
// Route.post("/api/test", async () => {
// try {
// let abc = await InfoDevice.findBy('SN', 'FHK0935F0Z3')
// console.log(abc)
// } catch (error) {
// console.log(error)
// }
// })