gkj 2 years ago
parent
commit
198f88f6cc

+ 17 - 0
WCS.Core/DataBlock.cs

@@ -298,6 +298,23 @@ namespace WCS.Core
                 throw new Exception(msg);
             }
 
+            if (Entity.No == 91)
+            {
+                string data1 = "";
+                foreach (var item in Data.ToList())
+                {
+                    data1 = data1 + $"[{item}]";
+                }
+                var msg = $"称重正常读取记录:";
+                msg = msg + $"Data--{Data.Length};";
+                msg = msg + $"bitStart--{bitStart};";
+                msg = msg + $"start--{start};";
+                msg = msg + $"length--{length};";
+                msg = msg + $"读取PLC传入参数{Entity.No},{Start},{(ushort)(Length - Start)};";
+                msg = msg + $"Data内容--{data1}";
+                throw new Exception(msg);
+            }
+
             var data = Data.Skip(start).Take(length).ToArray();
             bitStart += length * 8;
             return data;

+ 1 - 1
WCS.WorkEngineering/Systems/二楼入库工位处理系统.cs

@@ -58,7 +58,7 @@ namespace WCS.WorkEngineering.Systems
 
                if (task == null)
                {
-                   var taskInfos = db.Default.Queryable<WCS_TaskInfo>().Where(v => v.Status == TaskStatus.AGVExecution && v.Floor == 2).OrderBy(v => v.AddTime);
+                   var taskInfos = db.Default.Queryable<WCS_TaskInfo>().Where(v => v.Status == TaskStatus.AGVExecution && v.Floor == 2 && v.ID == obj.Data.TaskNumber).OrderBy(v => v.AddTime);
                    var taskInfo = taskInfos.First(v => v.SrmStation == obj.Entity.Code) ?? throw new KnownException($"未找到对应的任务", LogLevelEnum.Mid);
                    if (taskInfo != null)
                    {