update cacheFile

This commit is contained in:
joseph le 2023-12-01 08:18:34 +07:00
parent 3dfdc7d4d5
commit c52ca31bf5
1 changed files with 23 additions and 1 deletions

View File

@ -11,6 +11,7 @@ import { getListLineByItem } from "./getListLineByItem";
import { sendMessToZulip } from "./sendMessToZulip";
export async function runtimeCheckLogs(folderPath) {
try {
let cacheFile = []
let fileList = Array();
let fileList_old = Array();
// Function to update the list of files
@ -131,6 +132,8 @@ export async function runtimeCheckLogs(folderPath) {
[today]
);
cacheFile = cacheFile.concat(allFile.filter(obj2 => !cacheFile.some(obj1 => obj1.id_ldf === obj2.id_ldf)));
//get information file
let fileDetect = allFile?.filter(
(i) => i.$original.file_name === fileName
@ -200,7 +203,26 @@ export async function runtimeCheckLogs(folderPath) {
log?.id_ldf === null ||
log?.id_ldf === undefined
) {
console.log("ERROR CHECK ", fileName)
let logBackup = cacheFile.filter((i) => i.file_name === fileName)[0]
if (logBackup !== undefined) {
let checkLog2 = allReport?.filter(
(report) =>
report.$original.id_file === logBackup?.id_ldf &&
report.$original.line === index + 1 &&
report.$original.detected_content === value
);
if (checkLog2?.length === 0) {
await LogReport.create({
detected_content: value,
line: index + 1,
id_file: log?.id_ldf,
});
lines.push(index + 1);
}
} else {
console.log("ERROR CHECK ", fileName)
}
}
if (checkLog?.length === 0) {
await LogReport.create({