From 57273834cdf6dcac9b6dfe5e0fb15ee9b9f2bc2d Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 31 三月 2026 19:44:06 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/core/plugin/GslProcess.java |   32 ++++----------------------------
 1 files changed, 4 insertions(+), 28 deletions(-)

diff --git a/src/main/java/com/zy/core/plugin/GslProcess.java b/src/main/java/com/zy/core/plugin/GslProcess.java
index 3edeffe..ea52095 100644
--- a/src/main/java/com/zy/core/plugin/GslProcess.java
+++ b/src/main/java/com/zy/core/plugin/GslProcess.java
@@ -22,11 +22,9 @@
 import com.zy.core.plugin.store.StoreInTaskContext;
 import com.zy.core.plugin.store.StoreInTaskGenerationService;
 import com.zy.core.plugin.store.StoreInTaskPolicy;
-import com.zy.core.properties.SystemProperties;
 import com.zy.core.thread.StationThread;
 import com.zy.core.utils.CrnOperateProcessUtils;
 import com.zy.core.utils.StationOperateProcessUtils;
-import com.zy.system.entity.Config;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Component;
@@ -53,39 +51,17 @@
     @Autowired
     private StationCommandDispatcher stationCommandDispatcher;
 
-    private Thread crnRunThread = null;
-
     @Override
     public void run() {
-        if (crnRunThread == null) {
-            crnRunThread = new Thread(() -> {
-                while (!Thread.currentThread().isInterrupted()) {
-                    try {
-                        //鎵ц鍫嗗灈鏈轰换鍔�
-                        crnOperateUtils.crnIoExecute();
-                        //鍫嗗灈鏈轰换鍔℃墽琛屽畬鎴�
-                        crnOperateUtils.crnIoExecuteFinish();
-                        // 闂撮殧
-                        Thread.sleep(50);
-                    } catch (InterruptedException ie) {
-                        Thread.currentThread().interrupt();
-                        crnRunThread = null;
-                        break;
-                    } catch (Exception e) {
-                        e.printStackTrace();
-                    }
-                }
-            });
-            crnRunThread.setName("crnRunProcess");
-            crnRunThread.setDaemon(true);
-            crnRunThread.start();
-        }
-
         //妫�娴嬪叆搴撶珯鏄惁鏈変换鍔$敓鎴愶紝骞跺惎鍔ㄥ叆搴�
         checkInStationHasTask();
         //璇锋眰鐢熸垚鍏ュ簱浠诲姟
         generateStoreWrkFile();
 
+        //鎵ц鍫嗗灈鏈轰换鍔�
+        crnOperateUtils.crnIoExecute();
+        //鍫嗗灈鏈轰换鍔℃墽琛屽畬鎴�
+        crnOperateUtils.crnIoExecuteFinish();
         //鎵ц杈撻�佺珯鐐瑰叆搴撲换鍔�
         stationOperateProcessUtils.stationInExecute();
         //鎵ц杈撻�佺珯鐐瑰嚭搴撲换鍔�

--
Gitblit v1.9.1