diff --git a/Rs.SkyLine/Entitys/Trays/TrayStatusManager.cs b/Rs.SkyLine/Entitys/Trays/TrayStatusManager.cs index f915b58..88f19b1 100644 --- a/Rs.SkyLine/Entitys/Trays/TrayStatusManager.cs +++ b/Rs.SkyLine/Entitys/Trays/TrayStatusManager.cs @@ -34,10 +34,12 @@ namespace Rs.MotionPlat.Entitys.Trays /// /// /// - public static int Fill(ETrayType trayType,int slotIndex) + public static void Fill(ETrayType trayType,int slotIndex) { - string updateSql = $"update traystatus set status=1 where trayname='{trayType.ToString()}' and slotindex={slotIndex}"; - return db.ExecuteNonQuery(updateSql); + Task.Run(() => { + string updateSql = $"update traystatus set status=1 where trayname='{trayType.ToString()}' and slotindex={slotIndex}"; + db.ExecuteNonQuery(updateSql); + }); } /// @@ -45,10 +47,12 @@ namespace Rs.MotionPlat.Entitys.Trays /// /// /// - public static int Clear(ETrayType trayType) + public static void Clear(ETrayType trayType) { - string updateSql = $"update traystatus set status=0 where trayname='{trayType.ToString()}'"; - return db.ExecuteNonQuery(updateSql); + Task.Run(() => { + string updateSql = $"update traystatus set status=0 where trayname='{trayType.ToString()}'"; + db.ExecuteNonQuery(updateSql); + }); } /// @@ -57,10 +61,12 @@ namespace Rs.MotionPlat.Entitys.Trays /// /// /// - public static int Clear(ETrayType trayType,int slotindex) + public static void Clear(ETrayType trayType,int slotindex) { - string updateSql = $"update traystatus set status=0 where trayname='{trayType.ToString()}' and slotindex={slotindex}"; - return db.ExecuteNonQuery(updateSql); + Task.Run(() => { + string updateSql = $"update traystatus set status=0 where trayname='{trayType.ToString()}' and slotindex={slotindex}"; + db.ExecuteNonQuery(updateSql); + }); } public static void Init(ETrayType trayType)