Create function check status for other system

This commit is contained in:
joseph le 2023-10-11 16:49:40 +07:00
parent 06bf78e68a
commit e7efbdcfdc
1 changed files with 21 additions and 17 deletions

View File

@ -1014,26 +1014,30 @@ const checkMultipleRequest = async () => {
});
await Promise.all(promises);
let listShipping = report.filter((i)=>i.group==="Shipping System").sort((a, b) => a.group.localeCompare(b.group))
report = report.filter((i)=>i.group!=="Shipping System").concat(listShipping).sort((a, b) => a.group.localeCompare(b.group))
let listShipping = report
.filter((i) => i.group === "Shipping System")
.sort((a, b) => a.group.localeCompare(b.group));
report = report
.filter((i) => i.group !== "Shipping System")
.concat(listShipping)
.sort((a, b) => a.group.localeCompare(b.group));
let groupName = report?.sort((a, b) => a.group.localeCompare(b.group))[0]
?.group;
let no = 0;
content += "||**" + groupName + "**|||\n";
report
?.map((u, index) => {
no += 1;
if (u.group === groupName) {
content +=
"|" + no + "|" + u.name + "|**" + time + "**|" + u.status + "|\n";
} else {
no = 1;
groupName = u.group;
content += "||**" + groupName + "**|||\n";
content +=
"|" + no + "|" + u.name + "|**" + time + "**|" + u.status + "|\n";
}
});
report?.map((u, index) => {
no += 1;
if (u.group === groupName) {
content +=
"|" + no + "|" + u.name + "|**" + time + "**|" + u.status + "|\n";
} else {
no = 1;
groupName = u.group;
content += "||**" + groupName + "**|||\n";
content +=
"|" + no + "|" + u.name + "|**" + time + "**|" + u.status + "|\n";
}
});
let params = {
type: "stream",
@ -1051,7 +1055,7 @@ const checkMultipleRequest = async () => {
};
client.messages.send(params);
// client.messages.send(params1);
client.messages.send(params1);
allResponse += report
.sort((a, b) => a.group.localeCompare(b.group))
.join("\n");