Browse Source

fix:下达RGV取货任务判断

xu.lu 3 years ago
parent
commit
f97f09d75e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      Projects/永冠OPP/WCS.Service/Works/RGV/RGVWorks.cs

+ 1 - 0
Projects/永冠OPP/WCS.Service/Works/RGV/RGVWorks.cs

@@ -137,6 +137,7 @@ namespace WCS.Service.Works.RGV
                             //开始下达取货任务
                             DB.Do(db =>
                             {
+                                if (rgvDevice.Data.TaskID_1 != pickStation.Entity.CODE.Replace("G","").ToShort()) throw new WarnException($"目标站台{rgvDevice.Data.TaskID_1}与当前站台{pickStation.Entity.CODE.Replace("G", "").ToShort()}不一致");
                                 if (rgvDevice.Data2.TaskType_1 != RGVTaskType.移动) throw new WarnException($"RGV正在执行{rgvDevice.Data2.TaskType_1}");
                                 if (rgvDevice.Data2.Status_1.HasFlag(WCS.Entity.Protocol.RGVStatus.光电)) throw new WarnException("RGV有光电,无法取货,请检查实际情况");
                                 if (!rgvDevice.Data2.Status_1.HasFlag(WCS.Entity.Protocol.RGVStatus.RGV到站)) throw new WarnException("RGV无到站状态,请检查RGV实际状态");