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,8 +203,27 @@ export async function runtimeCheckLogs(folderPath) {
 | 
				
			||||||
                        log?.id_ldf === null ||
 | 
					                        log?.id_ldf === null ||
 | 
				
			||||||
                        log?.id_ldf === undefined
 | 
					                        log?.id_ldf === undefined
 | 
				
			||||||
                      ) {
 | 
					                      ) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                        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)
 | 
					                          console.log("ERROR CHECK ", fileName)
 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
 | 
					                      }
 | 
				
			||||||
                      if (checkLog?.length === 0) {
 | 
					                      if (checkLog?.length === 0) {
 | 
				
			||||||
                        await LogReport.create({
 | 
					                        await LogReport.create({
 | 
				
			||||||
                          detected_content: value,
 | 
					                          detected_content: value,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue