林豪 左 3 年之前
父节点
当前提交
ebbdf3b8f2
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      Projects/永冠OPP/WCS.Service/Works/RGV/RGVWorks.cs

+ 3 - 2
Projects/永冠OPP/WCS.Service/Works/RGV/RGVWorks.cs

@@ -23,6 +23,7 @@ namespace WCS.Service.Works.RGV
                 //RGV是自动且空闲的
                 if (rgv.Data2.WorkMode != RGVMode.自动) throw new DoException($"{rgv.Data2.WorkMode}");
                 if (rgv.Data2.SystemStatus != RGVRunStatus.空闲) throw new DoException($"{rgv.Data2.SystemStatus}");
+                if (rgv.Data.Trigger_1 != rgv.Data2.DestPosition_1) throw new WarnException("凭证好不一致");
 
                 //RGV状态为 RGV到站&&任务完成 时程序认为RGV当前不在取货点
                 if (rgv.Data2.Status_1.HasFlag(WCS.Entity.Protocol.RGVStatus.RGV到站) && rgv.Data2.Status_1.HasFlag(WCS.Entity.Protocol.RGVStatus.任务完成))
@@ -229,7 +230,7 @@ namespace WCS.Service.Works.RGV
                                                         else return false;
                                                     })
                                                     .OrderBy(v => obj.Distance(v)).FirstOrDefault();//取当前小车最近
-                            if (obj.Data2.TaskType_1 == RGVTaskType.移动 && obj.Distance(station) > 100000)         
+                            if (obj.Data2.TaskType_1 == RGVTaskType.移动 && obj.Distance(station) > 100000)
                             {
                                 obj.Move(station);
                                 return;
@@ -399,4 +400,4 @@ namespace WCS.Service.Works.RGV
             return dev.Is(DF.BOPPRGV);
         }
     }
-}
+}