xu.lu 1 年之前
父節點
當前提交
9a82d56ff3

+ 1 - 1
业务工程/分拣库/WCS.WorkEngineering/Systems/分拣支线/桁架分流点.cs

@@ -151,7 +151,7 @@ namespace WCS.WorkEngineering.Systems
             var devCode = cacheLineDevList.Select(x => x.Code.ToShort()).FirstOrDefault(x => !cacheLineList.Select(s => s.LocationNo).Contains(x));
             if (devCode == 0)
             {
-                World.Log($"无可用线体:{taskInfo.ID}");
+                World.Log($"无可用线体:{taskInfo.ID}", LogLevelEnum.Mid);
                 var endTime = DateTime.Now.AddMinutes(-25);
                 //找一个当前时间最早且已超过25分钟未码垛的码垛信息半托入库
                 //未结束且包含当前物料编号的垛形,按时间排序,创建时间早的优先分配,当前任务的仓库号必须要等于码垛信息绑定的仓库号

+ 1 - 1
业务工程/分拣库/WCS.WorkEngineering/Systems/分拣支线/环形库分流点.cs

@@ -83,7 +83,7 @@ namespace WCS.WorkEngineering.Systems
                 }
                 else if (taskInfo == null)
                 {
-                    World.Log($"未找到对应的WCS任务{obj.Data2.TaskNumber}");
+                    World.Log($"未找到对应的WCS任务{obj.Data2.TaskNumber}",LogLevelEnum.Mid);
                     return;
                 }
 

+ 3 - 3
业务工程/分拣库/WCS.WorkEngineering/Systems/环形库/机械臂cs.cs

@@ -116,19 +116,19 @@ namespace WCS.WorkEngineering.Systems
             //robot是否可以下发任务
             if (obj.Data2.VoucherNo != obj.Data.VoucherNo)
             {
-                World.Log($"凭证号不一致,DB520:{obj.Data.VoucherNo},DB521:{obj.Data2.VoucherNo}");
+                World.Log($"凭证号不一致,DB520:{obj.Data.VoucherNo},DB521:{obj.Data2.VoucherNo}",LogLevelEnum.Mid);
                 return;
             }
 
             if (obj.Data2.RobotMode != RobotMode.Automatic)
             {
-                World.Log($"robot处于{obj.Data2.RobotMode.GetDescription()}模式");
+                World.Log($"robot处于{obj.Data2.RobotMode.GetDescription()}模式", LogLevelEnum.Mid);
                 return;
             }
 
             if (obj.Data2.RunStatus != RobotRunStatus.Idle)
             {
-                World.Log($"robot处于{obj.Data2.RunStatus.GetDescription()}状态");
+                World.Log($"robot处于{obj.Data2.RunStatus.GetDescription()}状态", LogLevelEnum.Mid);
                 return;
             }
 

+ 1 - 1
业务工程/分拣库/WCS.WorkEngineering/Systems/码垛区域生成空托盘任务.cs

@@ -127,7 +127,7 @@ namespace WCS.WorkEngineering.Systems
                             }
                             return;
                         }
-                        var task = db.Queryable<WCS_TaskInfo>().NoLock().First(x => x.Type == TaskType.Delivery && x.AddrTo == obj.Entity.Code);
+                        var task = db.Queryable<WCS_TaskInfo>().NoLock().First(x => x.Type == TaskType.Delivery && x.AddrTo == obj.Entity.Code && x.Status < TaskStatus.Finish);
                         if (task != null) return;
                         //开始获取当前地址上个设备的上一个设备中的非零九托盘拆机
                         var addrFrom = obj.Entity.Sources.SelectMany(x => x.Sources).Single(x => x.HasFlag(DeviceFlags.拆盘机));