wangxinhui
10 天以前 6861434f1445d1685b67a24897890c34f8c54f85
´úÂë¹ÜÀí/WCS/WCSServers/WIDESEAWCS_Tasks/StackerCraneJob/StackerCraneJob.cs
@@ -1,6 +1,7 @@
using Quartz;
using System.Collections.Concurrent;
using System.Net.Sockets;
using WIDESEAWCS_Common.TaskEnum;
using WIDESEAWCS_Core.Helper;
using WIDESEAWCS_ITaskInfoRepository;
using WIDESEAWCS_ITaskInfoService;
@@ -74,7 +75,7 @@
            }
            // èŽ·å–å½“å‰éœ€ä¸‹å‘ä»»åŠ¡å¹¶ç¼“å­˜åˆ°çŠ¶æ€ä¸­
            Dt_Task? task = GetTask(Crane);
            if (task != null && state.CurrentTask == null && state.StackerRunMode == (int)StackerModeEnum.Automatic && state.StackerError == (int)StackerErrorEnum.Normal && state.StackerTaskNum == 0)
            if (task != null && state.CurrentTask == null && state.StackerRunMode== && state.StackerTaskNum == 0)
            {
                SendStackerTask(task, state);
            }
@@ -127,9 +128,9 @@
            return _TcpSocket.SendToDeviceAsync(state.IPAddress, message).Result;
        }
        private Dt_Task? GetTask(StackerCraneDevice stackerCrane)
        private Dt_Task? GetTask(StackerCraneDevice stackerCrane, TaskTypeGroup? taskTypeGroup = null)
        {
            return null;
            return _taskService.QueryStackerTask(stackerCrane.DeviceCode,taskTypeGroup);
        }
    }
@@ -148,12 +149,17 @@
        public int? StackerTaskNum { get; set; }
        /// <summary>
        /// å †åž›æœºè¿è¡Œæ¨¡å¼
        /// å †åž›æœºè¿è¡Œæ¨¡å¼<br/>
        /// 1:自动模式<br/>
        /// 2:停止模式<br/>
        /// 3:手动模式或离线模式<br/>
        /// </summary>
        public int? StackerRunMode { get; set; }
        /// <summary>
        /// å †åž›æœºæ•…障状态
        /// å †åž›æœºæ•…障状态<br/>
        /// æ­£å¸¸<br/>
        /// æ•…éšœ<br/>
        /// </summary>
        public int? StackerError { get; set; }