WaferHolderHistoryRecord.cs 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. using Aitex.Core.RT.DBCore;
  2. using Aitex.Core.Util;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace MECF.Framework.Common.DBCore
  9. {
  10. public class WaferHolderHistoryRecord
  11. {
  12. /// <summary>
  13. /// 增加WaferHolder Arrive历史
  14. /// </summary>
  15. /// <param name="waferHolderId"></param>
  16. /// <param name="currentLocation"></param>
  17. public static void InsertWaferHolderArriveHistory(string waferHolderId,string currentLocation)
  18. {
  19. string sql = string.Format("INSERT INTO wafer_holder_history (wafer_holder_guid,operation_time, station,operation)VALUES ('{0}', '{1}', '{2}', '{3}' );",
  20. waferHolderId,
  21. DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"),
  22. currentLocation,
  23. "Arrive");
  24. DB.Insert(sql);
  25. }
  26. /// <summary>
  27. /// 增加WaferHolder Left历史
  28. /// </summary>
  29. /// <param name="waferHolderId"></param>
  30. /// <param name="currentLocation"></param>
  31. public static void InsertWaferHolderLeftHistory(string waferHolderId, string currentLocation)
  32. {
  33. string sql = string.Format("INSERT INTO wafer_holder_history (wafer_holder_guid,operation_time, station,operation)VALUES ('{0}', '{1}', '{2}', '{3}' );",
  34. waferHolderId,
  35. DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"),
  36. currentLocation,
  37. "Left");
  38. DB.Insert(sql);
  39. }
  40. /// <summary>
  41. /// 增加WaferHolder Remove历史
  42. /// </summary>
  43. /// <param name="waferHolderId"></param>
  44. /// <param name="currentLocation"></param>
  45. public static void InsertWaferHolderRemoveHistory(string waferHolderId)
  46. {
  47. string sql = string.Format("INSERT INTO wafer_holder_history (wafer_holder_guid,operation_time,operation)VALUES ('{0}', '{1}', '{2}' );",
  48. waferHolderId,
  49. DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"),
  50. "Remove");
  51. DB.Insert(sql);
  52. }
  53. /// <summary>
  54. /// 增加WaferHolder Delete历史
  55. /// </summary>
  56. /// <param name="waferHolderId"></param>
  57. /// <param name="currentLocation"></param>
  58. public static void InsertWaferHolderDeleteHistory(string waferHolderId)
  59. {
  60. string sql = string.Format("INSERT INTO wafer_holder_history (wafer_holder_guid,operation_time,operation)VALUES ('{0}', '{1}', '{2}' );",
  61. waferHolderId,
  62. DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss.fff"),
  63. "Delete");
  64. DB.Insert(sql);
  65. }
  66. }
  67. }