From e2bf7bc6b494439e182d333041e22b2774056fc3 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期日, 19 四月 2026 19:26:47 +0800
Subject: [PATCH] refactor(RobotJob): 构造函数从 ICacheService 改为 IRobotStateRepository

---
 Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
index c4c1b41..f472356 100644
--- a/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
+++ b/Code/WCS/WIDESEAWCS_Server/WIDESEAWCS_Tasks/RobotJob/RobotJob.cs
@@ -7,6 +7,7 @@
 using WIDESEAWCS_Core.LogHelper;
 using WIDESEAWCS_ITaskInfoService;
 using WIDESEAWCS_QuartzJob;
+using WIDESEAWCS_RedisService;
 using WIDESEAWCS_Tasks.SocketServer;
 using WIDESEAWCS_Tasks.Workflow;
 using WIDESEAWCS_Tasks.Workflow.Abstractions;
@@ -95,20 +96,20 @@
         /// <param name="tcpSocket">TCP Socket 鏈嶅姟鍣ㄥ疄渚�</param>
         /// <param name="robotTaskService">鏈哄櫒浜轰换鍔℃湇鍔�</param>
         /// <param name="taskService">閫氱敤浠诲姟鏈嶅姟</param>
-        /// <param name="cache">缂撳瓨鏈嶅姟</param>
+        /// <param name="robotStateRepository">鏈哄櫒浜虹姸鎬佷粨鍌�</param>
         /// <param name="httpClientHelper">HTTP 瀹㈡埛绔府鍔╃被锛岀敤浜庤皟鐢� WMS 鎺ュ彛</param>
         /// <param name="logger">鏃ュ織璁板綍鍣�</param>
         public RobotJob(
             TcpSocketServer tcpSocket,
             IRobotTaskService robotTaskService,
             ITaskService taskService,
-            ICacheService cache,
+            IRobotStateRepository robotStateRepository,
             HttpClientHelper httpClientHelper,
             ILogger<RobotJob> logger,
             IFakeBatteryPositionService fakeBatteryPositionService)
         {
-            // 鍒濆鍖栫姸鎬佺鐞嗗櫒锛屼紶鍏ョ紦瀛樻湇鍔�
-            _stateManager = new RobotStateManager(cache, _logger);
+            // 鍒濆鍖栫姸鎬佺鐞嗗櫒锛屼紶鍏ヤ粨鍌ㄦ湇鍔�
+            _stateManager = new RobotStateManager(robotStateRepository, _logger);
             _logger = logger;
 
             // 鍒涘缓 Socket 缃戝叧锛屽皝瑁� TcpSocketServer 鐨勮闂�

--
Gitblit v1.9.3