From ec2ed600ba8088a291838b0d448dbfd9e2150e2a Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期日, 26 十一月 2023 18:12:31 +0800
Subject: [PATCH] 本地日志下载调试linux中运行,修改读取失败问题

---
 Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/impl/LogLocalServiceImpl.java |   36 +++++++++++++++---------------------
 1 files changed, 15 insertions(+), 21 deletions(-)

diff --git a/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/impl/LogLocalServiceImpl.java b/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/impl/LogLocalServiceImpl.java
index f8ba775..26c069a 100644
--- a/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/impl/LogLocalServiceImpl.java
+++ b/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/log/service/impl/LogLocalServiceImpl.java
@@ -1,14 +1,11 @@
 package com.vci.ubcs.log.service.impl;
 
-import com.vci.ubcs.log.dto.LocalLogVO;
+import com.vci.ubcs.log.vo.LocalLogVO;
 import com.vci.ubcs.log.service.ILogLocalService;
 import com.vci.ubcs.log.entity.LocalLog;
 import com.vci.ubcs.resource.utils.FileUtil;
 import com.vci.ubcs.resource.utils.ZipUtil;
-import com.vci.ubcs.resource.vo.FileObjectVO;
 import com.vci.ubcs.starter.exception.VciBaseException;
-import com.vci.ubcs.starter.web.util.BeanUtil;
-import com.vci.ubcs.starter.web.util.VciBaseUtil;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.io.IOUtils;
 import org.springblade.core.log.exception.ServiceException;
@@ -17,16 +14,11 @@
 import com.vci.ubcs.resource.bo.FileObjectBO;
 import org.springblade.core.tool.api.R;
 import org.springblade.core.tool.utils.Func;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
 import org.springframework.stereotype.Service;
-import org.springframework.util.StringUtils;
 
 import javax.annotation.Resource;
 import java.io.*;
-import java.net.MalformedURLException;
-import java.net.URL;
 import java.nio.file.FileSystems;
 import java.nio.file.Files;
 import java.nio.file.Path;
@@ -113,18 +105,20 @@
 				if(dir.getName().contains("ubcs_")){
 					String fullPath = dir.getPath() + LOGPATH;
 					File file = new File(fullPath);
-					LocalLog localLog = new LocalLog();
-					localLog.setLastModifier(getLastModifiedOrCreatTime(true,fullPath));
-					localLog.setCreateTime(getLastModifiedOrCreatTime(false,fullPath));
-					localLog.setLogPath(fullPath);
-					String serviceId = getServiceId(file.getPath());
-					localLog.setServiceId(serviceId);
-					String serviceName = getServiceName(serviceId);
-					localLog.setServiceName(serviceName);
-					localLog.setLogType(serviceName+"鏃ュ織鐖剁洰褰�");
-					localLog.setLogName(serviceName+"鏃ュ織鐖剁洰褰�");
-					localLog.setHasChildren(true);
-					localLogs.add(localLog);
+					if(file.exists()){
+						LocalLog localLog = new LocalLog();
+						localLog.setLastModifier(getLastModifiedOrCreatTime(true,fullPath));
+						localLog.setCreateTime(getLastModifiedOrCreatTime(false,fullPath));
+						localLog.setLogPath(fullPath);
+						String serviceId = getServiceId(file.getPath());
+						localLog.setServiceId(serviceId);
+						String serviceName = getServiceName(serviceId);
+						localLog.setServiceName(serviceName);
+						localLog.setLogType(serviceName+"鏃ュ織鐖剁洰褰�");
+						localLog.setLogName(serviceName+"鏃ュ織鐖剁洰褰�");
+						localLog.setHasChildren(true);
+						localLogs.add(localLog);
+					}
 				}
 			});
 		}

--
Gitblit v1.9.3