xu.lu пре 3 година
родитељ
комит
d64c8a6290
1 измењених фајлова са 3 додато и 0 уклоњено
  1. 3 0
      Projects/永冠/WCS.Service/Works/RGV/RGVWork.cs

+ 3 - 0
Projects/永冠/WCS.Service/Works/RGV/RGVWork.cs

@@ -200,12 +200,15 @@ namespace WCS.Service.Works
 
                                  var end = Device.Find(code).Device<IStation521>();
 
+                                 var arr = Device.Find("2272", "2120", "2119", "2122", "2328", "2117", "2116", "2114").Select(v => v.Device<IStation521, IStation520>()).ToArray();                              
+
                                  var res = true;
                                  if (end.Data.TASKNUM != 0) res = false;
                                  else if (end.Data.PH_STATUS) res = false;
                                  // RGV可以到达放货地址,此处判断取反
                                  else if (!dev.Entity.ROUTES.Any(p => p.NEXT.CODE == end.Entity.CODE)) res = false;
                                  else if(dev.Data.PH_Status_1) res = false;
+                                 else if(v.Entity.CODE is "2108" && (arr.Where(v => v.Data.GOODSEND == 2359).Any())) res=false;
 
                                  return res;
                              });