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