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) => {
|
||||
if (req.method === "POST") {
|
||||
await axios
|
||||
.post(req.url, req.data, {
|
||||
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);
|
||||
let response = await axios.post(req.url, req.data, {
|
||||
headers: req.headers,
|
||||
});
|
||||
|
||||
if (req.name !== "Auto import Disti") {
|
||||
logicCheck(req, 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 (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 {
|
||||
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 {
|
||||
report.push({
|
||||
group: req.group,
|
||||
name: req.name,
|
||||
status: ":red_circle:",
|
||||
code: "fail",
|
||||
lengthOrData: response.data?.data,
|
||||
});
|
||||
}
|
||||
report.push({
|
||||
group: req.group,
|
||||
name: req.name,
|
||||
status: ":red_circle:",
|
||||
code: "fail",
|
||||
lengthOrData: response.data?.data,
|
||||
});
|
||||
}
|
||||
})
|
||||
.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,
|
||||
});
|
||||
}
|
||||
}else{
|
||||
console.log("Error:", error);
|
||||
report.push({
|
||||
group: req.group,
|
||||
name: req.name,
|
||||
status: ":red_circle:",
|
||||
code: response.status,
|
||||
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") {
|
||||
await axios
|
||||
.get(req.url, req.data, {
|
||||
headers: req.headers,
|
||||
})
|
||||
.then((response) => {
|
||||
let responseDataString = JSON.stringify(response.data, null, 2);
|
||||
allResponse += `${req.name}\n${responseDataString}\n\n`;
|
||||
// Xử lý response ở đây
|
||||
// console.log("Response:", response.data.length);
|
||||
// console.log("Status:", response.status);
|
||||
let response = await axios.get(req.url, req.data, {
|
||||
headers: req.headers,
|
||||
});
|
||||
|
||||
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 (response.data === "" && response.data !== undefined) {
|
||||
if (req.name !== "Auto import Disti") {
|
||||
logicCheck(req, response);
|
||||
})
|
||||
.catch((error) => {
|
||||
// Xử lý lỗi ở đây
|
||||
console.log("Error:", error);
|
||||
report.push({
|
||||
group: req.group,
|
||||
name: req.name,
|
||||
status: ":red_circle:",
|
||||
code: error.status,
|
||||
lengthOrData: "Error: " + error,
|
||||
});
|
||||
} 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 {
|
||||
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") {
|
||||
|
|
|
|||
Loading…
Reference in New Issue