修复当无需重排的时候空引用

master
lhiven 2 years ago
parent 79b80e986c
commit 154209ef43

@ -275,7 +275,7 @@ namespace Rs.MotionPlat.Flow
if (info.SiloType == SchedulingSiloBase.ESiloType.Multifunction)
{
TraySlot ts = GlobalTray.MultiTray.GetSlot(Controls.ESlotStatus.NotHave);
if (ts.Column == 0)//无需重排
if (ts == null || ts.Column == 0)//无需重排
{
TurnoverInfos tis = new TurnoverInfos();
tis.GroupID = 0;
@ -293,7 +293,7 @@ namespace Rs.MotionPlat.Flow
else if (info.SiloType == SchedulingSiloBase.ESiloType.Passed)
{
TraySlot ts = GlobalTray.OkTary.GetSlot(Controls.ESlotStatus.NotHave);
if (ts.Column==0)//无需重排
if (ts==null || ts.Column==0)//无需重排
{
TurnoverInfos tis = new TurnoverInfos();
tis.GroupID = 0;
@ -311,7 +311,7 @@ namespace Rs.MotionPlat.Flow
else if (info.SiloType == SchedulingSiloBase.ESiloType.Failed)
{
TraySlot ts = GlobalTray.NgTray.GetSlot(ESlotStatus.NotHave);
if (ts.Column == 0)
if (ts == null || ts.Column == 0)
{
TurnoverInfos tis = new TurnoverInfos();
tis.GroupID = 0;

Loading…
Cancel
Save