From 834294889ab62bafaf034b1b87c2ead961c33476 Mon Sep 17 00:00:00 2001
From: wangxinhui <wangxinhui@hnkhzn.com>
Date: 星期五, 05 十二月 2025 09:37:46 +0800
Subject: [PATCH] 更新最新代码

---
 项目代码/WCS/WCSServices/WIDESEAWCS_Tasks/成品仓/ConveyorLineJob_CPH.cs |   20 ++++++++++++++++----
 1 files changed, 16 insertions(+), 4 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPH.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPH.cs"
index 1fcf99e..39105b3 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPH.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WCSServices/WIDESEAWCS_Tasks/\346\210\220\345\223\201\344\273\223/ConveyorLineJob_CPH.cs"
@@ -8,6 +8,7 @@
 using System.Drawing;
 using System.Linq;
 using System.Text;
+using System.Threading.Channels;
 using System.Threading.Tasks;
 using WIDESEAWCS_Common;
 using WIDESEAWCS_Common.TaskEnum;
@@ -42,6 +43,10 @@
         private readonly IRouterExtension _routerExtension;
         private readonly List<Dt_WarehouseDevice> warehouseDevices;
         private static object lockObj = 0;//
+        private static int Channel = 0;
+        private static int Long = 0;
+        private static int Wide = 0;
+        private static int High = 0;
 
         public ConveyorLineJob_CPH(ICacheService cacheService, ITaskService taskService, ITaskExecuteDetailService taskExecuteDetailService, ITaskRepository taskRepository, IStationMangerRepository stationMangerRepository, IRouterRepository routerRepository, IRouterService routerService, IRouterExtension routerExtension)
         {
@@ -53,6 +58,13 @@
             _routerRepository = routerRepository;
             _routerService = routerService;
             _routerExtension = routerExtension;
+            if (!AppSettings.Get("Channel").IsNullOrEmpty())
+            {
+                Channel = AppSettings.Get("Channel").ObjToInt();
+                Long= AppSettings.Get("Long").ObjToInt();
+                Wide = AppSettings.Get("Wide").ObjToInt();
+                High = AppSettings.Get("High").ObjToInt();
+            }
             string? warehouseDevicesStr = _cacheService.Get<string>(nameof(Dt_WarehouseDevice));
             if (!string.IsNullOrEmpty(warehouseDevicesStr))
             {
@@ -98,10 +110,10 @@
                                                 #region todo:涓存椂閫昏緫
                                                 //鍐欏叆鎵ц鏁版嵁
                                                 device.SetValue(W_CLineCPHDB.W_TaskNo, 100 + 5, RequestIn.StationCode);
-                                                device.SetValue(W_CLineCPHDB.W_Channel, 14, RequestIn.StationCode);
-                                                device.SetValue(W_CLineCPHDB.W_Long, 485, RequestIn.StationCode);
-                                                device.SetValue(W_CLineCPHDB.W_Wide, 460, RequestIn.StationCode);
-                                                device.SetValue(W_CLineCPHDB.W_High, 420, RequestIn.StationCode);
+                                                device.SetValue(W_CLineCPHDB.W_Channel, Channel, RequestIn.StationCode);
+                                                device.SetValue(W_CLineCPHDB.W_Long, Long, RequestIn.StationCode);
+                                                device.SetValue(W_CLineCPHDB.W_Wide, Wide, RequestIn.StationCode);
+                                                device.SetValue(W_CLineCPHDB.W_High, High, RequestIn.StationCode);
                                                 device.SetValue(W_CLineCPHDB.W_TMID, conveyorLineInfoRead.R_BoxCode, RequestIn.StationCode);
                                                 device.SetValue(W_CLineCPHDB.W_Request, 1, RequestIn.StationCode);
                                                 WebResponseContent content = _taskService.MESBoxCodeNotice(conveyorLineInfoRead.R_BoxCode);

--
Gitblit v1.9.3