Update function check status for other system
This commit is contained in:
parent
cd25aa7aae
commit
a362661fe9
|
|
@ -956,91 +956,137 @@ const checkMultipleRequest = async () => {
|
||||||
|
|
||||||
const promises = requests.map(async (req, index) => {
|
const promises = requests.map(async (req, index) => {
|
||||||
if (req.method === "POST") {
|
if (req.method === "POST") {
|
||||||
await axios
|
let response = await axios.post(req.url, req.data, {
|
||||||
.post(req.url, req.data, {
|
headers: req.headers,
|
||||||
headers: req.headers,
|
});
|
||||||
})
|
|
||||||
.then((response) => {
|
|
||||||
let responseDataString = JSON.stringify(response.data, null, 2);
|
|
||||||
allResponse += `${req.name}\n${responseDataString}\n\n`;
|
|
||||||
console.log(response.data);
|
|
||||||
// Xử lý response ở đây
|
|
||||||
// console.log("Response:", response.data.length);
|
|
||||||
// console.log("Status:", response.status);
|
|
||||||
|
|
||||||
if (req.name !== "Auto import Disti") {
|
let responseDataString = JSON.stringify(response.data, null, 2);
|
||||||
logicCheck(req, response);
|
allResponse += `${req.name}\n${responseDataString}\n\n`;
|
||||||
|
console.log(response.data);
|
||||||
|
// Xử lý response ở đây
|
||||||
|
// console.log("Response:", response.data.length);
|
||||||
|
// console.log("Status:", response.status);
|
||||||
|
|
||||||
|
if (response.data === "" && response.data !== undefined) {
|
||||||
|
if (req.name !== "Auto import Disti") {
|
||||||
|
logicCheck(req, response);
|
||||||
|
} else {
|
||||||
|
console.log(response.data?.data?.length);
|
||||||
|
if (response.data?.data?.length > 0) {
|
||||||
|
response.data?.data?.map((u) => {
|
||||||
|
let name = req.name + " from " + u.data_name;
|
||||||
|
if (u.status === true) {
|
||||||
|
report.push({
|
||||||
|
group: req.group,
|
||||||
|
name: name,
|
||||||
|
status: ":check:",
|
||||||
|
code: "good",
|
||||||
|
lengthOrData: response.data?.data,
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
report.push({
|
||||||
|
group: req.group,
|
||||||
|
name: name,
|
||||||
|
status: ":red_circle:",
|
||||||
|
code: "fail",
|
||||||
|
lengthOrData: response.data?.data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
console.log(response.data?.data?.length);
|
report.push({
|
||||||
if (response.data?.data?.length > 0) {
|
group: req.group,
|
||||||
response.data?.data?.map((u) => {
|
name: req.name,
|
||||||
let name = req.name + " from " + u.data_name;
|
status: ":red_circle:",
|
||||||
if (u.status === true) {
|
code: "fail",
|
||||||
report.push({
|
lengthOrData: response.data?.data,
|
||||||
group: req.group,
|
});
|
||||||
name: name,
|
|
||||||
status: ":check:",
|
|
||||||
code: "good",
|
|
||||||
lengthOrData: response.data?.data,
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
report.push({
|
|
||||||
group: req.group,
|
|
||||||
name: name,
|
|
||||||
status: ":red_circle:",
|
|
||||||
code: "fail",
|
|
||||||
lengthOrData: response.data?.data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
report.push({
|
|
||||||
group: req.group,
|
|
||||||
name: req.name,
|
|
||||||
status: ":red_circle:",
|
|
||||||
code: "fail",
|
|
||||||
lengthOrData: response.data?.data,
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
})
|
}
|
||||||
.catch((error) => {
|
}else{
|
||||||
// Xử lý lỗi ở đây
|
console.log("Error:", error);
|
||||||
console.log("Error:", error);
|
report.push({
|
||||||
report.push({
|
group: req.group,
|
||||||
group: req.group,
|
name: req.name,
|
||||||
name: req.name,
|
status: ":red_circle:",
|
||||||
status: ":red_circle:",
|
code: response.status,
|
||||||
code: response.status,
|
lengthOrData: "Error: " + error,
|
||||||
lengthOrData: "Error: " + error,
|
|
||||||
});
|
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
// .then((response) => {
|
||||||
|
|
||||||
|
// })
|
||||||
|
// .catch((error) => {
|
||||||
|
// // Xử lý lỗi ở đây
|
||||||
|
// console.log("Error:", error);
|
||||||
|
// report.push({
|
||||||
|
// group: req.group,
|
||||||
|
// name: req.name,
|
||||||
|
// status: ":red_circle:",
|
||||||
|
// code: response.status,
|
||||||
|
// lengthOrData: "Error: " + error,
|
||||||
|
// });
|
||||||
|
// });
|
||||||
}
|
}
|
||||||
|
|
||||||
if (req.method === "GET") {
|
if (req.method === "GET") {
|
||||||
await axios
|
let response = await axios.get(req.url, req.data, {
|
||||||
.get(req.url, req.data, {
|
headers: req.headers,
|
||||||
headers: req.headers,
|
});
|
||||||
})
|
|
||||||
.then((response) => {
|
let responseDataString = JSON.stringify(response.data, null, 2);
|
||||||
let responseDataString = JSON.stringify(response.data, null, 2);
|
allResponse += `${req.name}\n${responseDataString}\n\n`;
|
||||||
allResponse += `${req.name}\n${responseDataString}\n\n`;
|
console.log(response.data);
|
||||||
// Xử lý response ở đây
|
// Xử lý response ở đây
|
||||||
// console.log("Response:", response.data.length);
|
// console.log("Response:", response.data.length);
|
||||||
// console.log("Status:", response.status);
|
// console.log("Status:", response.status);
|
||||||
|
|
||||||
|
if (response.data === "" && response.data !== undefined) {
|
||||||
|
if (req.name !== "Auto import Disti") {
|
||||||
logicCheck(req, response);
|
logicCheck(req, response);
|
||||||
})
|
} else {
|
||||||
.catch((error) => {
|
console.log(response.data?.data?.length);
|
||||||
// Xử lý lỗi ở đây
|
if (response.data?.data?.length > 0) {
|
||||||
console.log("Error:", error);
|
response.data?.data?.map((u) => {
|
||||||
report.push({
|
let name = req.name + " from " + u.data_name;
|
||||||
group: req.group,
|
if (u.status === true) {
|
||||||
name: req.name,
|
report.push({
|
||||||
status: ":red_circle:",
|
group: req.group,
|
||||||
code: error.status,
|
name: name,
|
||||||
lengthOrData: "Error: " + error,
|
status: ":check:",
|
||||||
});
|
code: "good",
|
||||||
|
lengthOrData: response.data?.data,
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
report.push({
|
||||||
|
group: req.group,
|
||||||
|
name: name,
|
||||||
|
status: ":red_circle:",
|
||||||
|
code: "fail",
|
||||||
|
lengthOrData: response.data?.data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
report.push({
|
||||||
|
group: req.group,
|
||||||
|
name: req.name,
|
||||||
|
status: ":red_circle:",
|
||||||
|
code: "fail",
|
||||||
|
lengthOrData: response.data?.data,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
console.log("Error:", error);
|
||||||
|
report.push({
|
||||||
|
group: req.group,
|
||||||
|
name: req.name,
|
||||||
|
status: ":red_circle:",
|
||||||
|
code: response.status,
|
||||||
|
lengthOrData: "Error: " + error,
|
||||||
});
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (req.method === "EXEC") {
|
if (req.method === "EXEC") {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue