From 100f4dcea20a32663a07e91525de111f7515eb79 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期五, 21 十一月 2025 17:25:53 +0800
Subject: [PATCH] 可发布版本202517.25

---
 src/chushihua/Chushihua.java |   35 +++++++++++++++++++----------------
 1 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/src/chushihua/Chushihua.java b/src/chushihua/Chushihua.java
index 648c9e8..4773b12 100644
--- a/src/chushihua/Chushihua.java
+++ b/src/chushihua/Chushihua.java
@@ -2,6 +2,9 @@
 
 import java.io.File;
 import java.util.List;
+
+import dialog.Dingshidialog;
+import dialog.Errlog;
 import home.MachineConfig;
 
 /**
@@ -62,11 +65,11 @@
             initialize(DEFAULT_CONFIG_PATH);
             
             // 绉婚櫎鑷姩鍚姩杞鐨勯�昏緫锛岀敱Homein缁熶竴绠$悊
-            System.out.println("绯荤粺閰嶇疆鍒濆鍖栧畬鎴愶紝杞灏嗙敱涓诲惎鍔ㄧ被缁熶竴绠$悊");
+            ////System.out.println("绯荤粺閰嶇疆鍒濆鍖栧畬鎴愶紝杞灏嗙敱涓诲惎鍔ㄧ被缁熶竴绠$悊");
             
             return true;
         } catch (Exception e) {
-            System.err.println("绯荤粺鍒濆鍖栧紓甯�: " + e.getMessage());
+            Errlog.logOperation("绯荤粺鍒濆鍖栧紓甯�: " + e.getMessage());
             e.printStackTrace();
             return false;
         }
@@ -80,10 +83,10 @@
             // 鍋滄杞鏌ヨ
             if (lunxun.isPolling()) {
                 lunxun.stopPolling();
-                System.out.println("绯荤粺鍏抽棴锛氳疆璇㈡煡璇㈠凡鍋滄");
+                ////System.out.println("绯荤粺鍏抽棴锛氳疆璇㈡煡璇㈠凡鍋滄");
             }
         } catch (Exception e) {
-            System.err.println("绯荤粺鍏抽棴寮傚父: " + e.getMessage());
+        	Errlog.logOperation("绯荤粺鍏抽棴寮傚父: " + e.getMessage());
         }
     }
     
@@ -96,7 +99,7 @@
             // 妫�鏌ラ厤缃枃浠舵槸鍚﹀瓨鍦�
             File configFile = new File(configFilePath);
             if (!configFile.exists()) {
-                System.err.println("閰嶇疆鏂囦欢涓嶅瓨鍦�: " + configFilePath);
+                Errlog.logOperation("閰嶇疆鏂囦欢涓嶅瓨鍦�: " + configFilePath);
                 return false;
             }
             
@@ -109,17 +112,17 @@
             // 鏍囪鍒濆鍖栧畬鎴�
             initialized = true;
             
-            System.out.println("绯荤粺鍒濆鍖栧畬鎴愶紝閰嶇疆宸插姞杞�");
-            System.out.println("璁惧缂栧彿: " + machineConfig.getMachineId());
-            System.out.println("鏈嶅姟鍣ㄥ湴鍧�: " + machineConfig.getServerAddress() + ":" + machineConfig.getServerPort());
-            System.out.println("鍗℃Ы鎬绘暟: " + machineConfig.getTotalSlots());
-            System.out.println("杞闂撮殧: " + machineConfig.getPollingInterval() + "ms");
-            System.out.println("娉㈢壒鐜�: " + machineConfig.getBaudrate());
+            ////System.out.println("绯荤粺鍒濆鍖栧畬鎴愶紝閰嶇疆宸插姞杞�");
+            ////System.out.println("璁惧缂栧彿: " + machineConfig.getMachineId());
+            ////System.out.println("鏈嶅姟鍣ㄥ湴鍧�: " + machineConfig.getServerAddress() + ":" + machineConfig.getServerPort());
+            ////System.out.println("鍗℃Ы鎬绘暟: " + machineConfig.getTotalSlots());
+            ////System.out.println("杞闂撮殧: " + machineConfig.getPollingInterval() + "ms");
+            ////System.out.println("娉㈢壒鐜�: " + machineConfig.getBaudrate());
             
             return true;
             
         } catch (Exception e) {
-            System.err.println("绯荤粺鍒濆鍖栧け璐�: " + e.getMessage());
+            Errlog.logOperation("绯荤粺鍒濆鍖栧け璐�: " + e.getMessage());
             e.printStackTrace();
             return false;
         }
@@ -176,16 +179,16 @@
      */
     public boolean saveConfig(String configFilePath) {
         if (machineConfig == null) {
-            System.err.println("閰嶇疆鏈姞杞斤紝鏃犳硶淇濆瓨");
+            Errlog.logOperation("閰嶇疆鏈姞杞斤紝鏃犳硶淇濆瓨");
             return false;
         }
         
         try {
             machineConfig.saveToFile(configFilePath);
-            System.out.println("閰嶇疆宸蹭繚瀛樺埌: " + configFilePath);
+            ////System.out.println("閰嶇疆宸蹭繚瀛樺埌: " + configFilePath);
             return true;
         } catch (Exception e) {
-            System.err.println("淇濆瓨閰嶇疆澶辫触: " + e.getMessage());
+            Errlog.logOperation("淇濆瓨閰嶇疆澶辫触: " + e.getMessage());
             return false;
         }
     }
@@ -195,7 +198,7 @@
      */
     public MachineConfig getMachineConfig() {
         if (!initialized) {
-            throw new IllegalStateException("绯荤粺鏈垵濮嬪寲锛岃鍏堣皟鐢╥nitialize()鏂规硶");
+        	Dingshidialog.showTimedDialog(null,10,"绯荤粺鏈垵濮嬪寲鎴愬姛");
         }
         return machineConfig;
     }

--
Gitblit v1.9.3