diff --git a/Modules/Mainframe/Cassettes/CassetteModule.cs b/Modules/Mainframe/Cassettes/CassetteModule.cs index 714de9eb..f7515539 100644 --- a/Modules/Mainframe/Cassettes/CassetteModule.cs +++ b/Modules/Mainframe/Cassettes/CassetteModule.cs @@ -273,11 +273,6 @@ namespace SicModules.Cassettes if (WaferManager.Instance.IsWaferSlotLocationValid(chamber, slot)) { WaferManager.Instance.DeleteWafer(chamber, slot); - - //从数据库中删除Tray,更新界面 - string cmd_DeleteWafer = $"delete from tray_thickness_data where wafer_guid = '{slot + 1}'"; - DataSet dataSet = DB.ExecuteDataset(cmd_DeleteWafer); - EV.PostInfoLog(Module, $"{cmd_DeleteWafer}"); } else { diff --git a/SicRT/Equipments/Systems/EquipmentManager.cs b/SicRT/Equipments/Systems/EquipmentManager.cs index 236a4d92..0feb2c7c 100644 --- a/SicRT/Equipments/Systems/EquipmentManager.cs +++ b/SicRT/Equipments/Systems/EquipmentManager.cs @@ -1228,7 +1228,7 @@ namespace SicRT.Equipments.Systems } //从数据库中删除Tray,更新界面 string cmd_DeleteWafer = $"delete from tray_thickness_data where wafer_guid = '{_trayOriginSlot + 1}'"; - DataSet dataSet = DB.ExecuteDataset(cmd_DeleteWafer); + DB.ExcuteTransAction(new List { cmd_DeleteWafer }); EV.PostInfoLog(chamber.ToString(), cmd_DeleteWafer); OP.DoOperation("CoatingManager.QueryUpdate");