From 75f4272905807fc4d56c77e86dfcb331a546c3ea Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期四, 09 十一月 2023 09:31:19 +0800
Subject: [PATCH] 展示去掉主数据分类统计总数功能

---
 Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java b/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java
index 135554e..ce126f2 100644
--- a/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java
+++ b/Source/UBCS/ubcs-ops/ubcs-log/src/main/java/com/vci/ubcs/core/log/service/impl/LogSystemServiceImpl.java
@@ -3,9 +3,13 @@
 import com.vci.ubcs.core.log.service.ILogSystemService;
 import com.vci.ubcs.log.entity.SystemLog;
 import com.vci.ubcs.resource.bo.FileObjectBO;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Service;
 
+import java.io.File;
 import java.rmi.ServerException;
+import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 import java.util.Map;
 
@@ -18,11 +22,45 @@
 public class LogSystemServiceImpl implements ILogSystemService {
 
 	/**
+	 * 鍚勪釜鏈嶅姟瀛樻斁鐨勭殑鐖惰矾寰�
+	 */
+	private final String parentPath = "/data1/ubcs/ubcs-server";
+	//@Value("#{'${ip-whitelist.ip}'.split(',')}")
+	private List<String> serviceDirNames = new ArrayList<>(Arrays.asList("/ubcs_code/target/log","/ubcs_omd/target/log","/ubcs_system/target/log"));
+
+	/**
 	 * 鑾峰彇鏈湴鏃ュ織鍒楄〃
 	 */
 	@Override
 	public List<SystemLog> getSystemLogList() {
+		serviceDirNames.stream().forEach(serviceDirName->{
+			File file = new File(parentPath+serviceDirName);
 
+			if(file.isDirectory()){
+
+				File[] files = file.listFiles();
+
+				for(File f : files){
+
+					if(f.isDirectory()){
+
+						//readAllFiles(f.getAbsolutePath());
+
+					}else{
+
+						System.out.println(f.getName());
+
+					}
+
+				}
+
+			}else{
+
+				System.out.println(file.getName());
+
+			}
+
+		});
 
 		return null;
 	}

--
Gitblit v1.9.3