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)