自动流程中更新JobStatus,优化null状态检查
This commit is contained in:
parent
e32f1b3d3b
commit
1ff2d1e174
|
@ -1333,25 +1333,25 @@ namespace SicRT.Modules
|
|||
if (_updateAutoJobLocation.Q)
|
||||
{
|
||||
WaferInfoRt wafer = WaferManager.Instance.GetWafer(ModuleName.PM1, 0);
|
||||
if (wafer != null)
|
||||
if (wafer?.WaferID != null)
|
||||
{
|
||||
AutoJobRecorder.UpdatePosition(wafer.WaferID.ToString(), ModuleName.PM1.ToString(), GetWaferStatue(wafer));
|
||||
}
|
||||
|
||||
WaferInfoRt wafer1 = WaferManager.Instance.GetWafer(ModuleName.TMRobot, 0);
|
||||
if (wafer1 != null)
|
||||
if (wafer1?.WaferID != null)
|
||||
{
|
||||
AutoJobRecorder.UpdatePosition(wafer1.WaferID.ToString(), ModuleName.TM.ToString(), GetWaferStatue(wafer1));
|
||||
}
|
||||
|
||||
WaferInfoRt wafer2 = WaferManager.Instance.GetWafer(ModuleName.Buffer, 0);
|
||||
if (wafer2 != null)
|
||||
if (wafer2?.WaferID != null)
|
||||
{
|
||||
AutoJobRecorder.UpdatePosition(wafer2.WaferID.ToString(), ModuleName.Buffer.ToString(), GetWaferStatue(wafer2));
|
||||
}
|
||||
|
||||
WaferInfoRt wafer3 = WaferManager.Instance.GetWafer(ModuleName.LoadLock, 0);
|
||||
if (wafer3 != null)
|
||||
if (wafer3?.WaferID != null)
|
||||
{
|
||||
AutoJobRecorder.UpdatePosition(wafer3.WaferID.ToString(), ModuleName.LoadLock.ToString(), GetWaferStatue(wafer3));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue