wangxinhui
4 天以前 a0a0df2e824b6fe7e5a3c0afce78127fecf84fc9
ÏîÄ¿´úÂë/WCS/WCSServices/WIDESEAWCS_Tasks/èì¼Ü/TrussCartonJob.cs
@@ -62,6 +62,8 @@
        public Task Execute(IJobExecutionContext context)
        {
            try
            {
            bool flag = context.JobDetail.JobDataMap.TryGetValue("JobParams", out object? value);
            if (flag && value != null)
            {
@@ -73,6 +75,8 @@
                //判断协议是否满足
                if (deviceProRead!=null && deviceProWrite!=null)
                {
                        device.SetValue(W_TrussCartonDB.W_CartonHeart, false, device.DeviceCode);
                        //写入心跳
                    foreach (var item in stationMangers)
                    {
                        //码垛状态
@@ -81,21 +85,24 @@
                        if (Call && item.IsOccupied == 0)
                        {
                            //请求WMS叫料任务
                        }
                        else if (Call && item.IsOccupied==1)
                        {
                            //请求WMS空托叠盘任务
                        }
                    }
                        device.SetValue(W_TrussCartonDB.W_CartonHeart, true, device.DeviceCode);
                }
                else
                {
                    WriteError(device.DeviceCode, $"未找到设备编号{device.DeviceCode}的协议信息");
                }
            }
            }
            catch (Exception ex)
            {
                WriteError(nameof(TrussCartonJob),ex.Message);
            }
            return Task.CompletedTask;
        }