|
@@ -58,6 +58,11 @@ namespace WCS.Service.Works.RGV
|
|
|
{
|
|
|
if (gw1.Data2.Goodsend != gw2.Data2.Goodsend) throw new WarnException($"{obj.Entity.CODE}目标地址不一致");
|
|
|
}
|
|
|
+
|
|
|
+ if (rgv.Data2.TaskID_1 > 10000 && rgv.Data2.TaskID_2 > 10000 && !rgv.Data2.Status_1.HasFlag(WCS.Entity.Protocol.RGVStatus.光电))
|
|
|
+ {
|
|
|
+ throw new Exception($"RGV8有任务{rgv.Data2.TaskID_1}-{rgv.Data2.TaskID_2}但无光电,请检查设备状况");
|
|
|
+ }
|
|
|
rgv.Data.TaskID_1 = gw1.Data2.Tasknum;
|
|
|
rgv.Data.TaskID_2 = gw2.Data2.Tasknum;
|
|
|
if (gw1.Data2.Tasknum != 0)
|