update cacheFile
This commit is contained in:
parent
3dfdc7d4d5
commit
c52ca31bf5
|
|
@ -11,6 +11,7 @@ import { getListLineByItem } from "./getListLineByItem";
|
||||||
import { sendMessToZulip } from "./sendMessToZulip";
|
import { sendMessToZulip } from "./sendMessToZulip";
|
||||||
export async function runtimeCheckLogs(folderPath) {
|
export async function runtimeCheckLogs(folderPath) {
|
||||||
try {
|
try {
|
||||||
|
let cacheFile = []
|
||||||
let fileList = Array();
|
let fileList = Array();
|
||||||
let fileList_old = Array();
|
let fileList_old = Array();
|
||||||
// Function to update the list of files
|
// Function to update the list of files
|
||||||
|
|
@ -131,6 +132,8 @@ export async function runtimeCheckLogs(folderPath) {
|
||||||
[today]
|
[today]
|
||||||
);
|
);
|
||||||
|
|
||||||
|
cacheFile = cacheFile.concat(allFile.filter(obj2 => !cacheFile.some(obj1 => obj1.id_ldf === obj2.id_ldf)));
|
||||||
|
|
||||||
//get information file
|
//get information file
|
||||||
let fileDetect = allFile?.filter(
|
let fileDetect = allFile?.filter(
|
||||||
(i) => i.$original.file_name === fileName
|
(i) => i.$original.file_name === fileName
|
||||||
|
|
@ -200,7 +203,26 @@ export async function runtimeCheckLogs(folderPath) {
|
||||||
log?.id_ldf === null ||
|
log?.id_ldf === null ||
|
||||||
log?.id_ldf === undefined
|
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) {
|
if (checkLog?.length === 0) {
|
||||||
await LogReport.create({
|
await LogReport.create({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue