TaskExtension.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using ServiceCenter.SqlSugars;
  2. using WCS.Entity;
  3. namespace WCS.WorkEngineering.Extensions
  4. {
  5. /// <summary>
  6. /// 任务扩展
  7. /// </summary>
  8. public static class TaskExtension
  9. {
  10. /// <summary>
  11. /// 更新任务执行记录
  12. /// </summary>
  13. /// <param name="task">任务信息</param>
  14. /// <param name="db">数据库上下文</param>
  15. /// <param name="curPoint">当前地址</param>
  16. /// <param name="desc">描述</param>
  17. public static void AddWCS_TASK_DTL(this WCS_TASK task, SqlSugarHelper db, string curPoint, string desc)
  18. {
  19. db.Connect.Insertable(new WCS_TASK_DTL
  20. {
  21. ParentTaskCode = task.ID,
  22. CurPoint = "",
  23. NextPoint = "",
  24. Desc = "",
  25. UPDATETIME = DateTime.Now,
  26. ExecTime = DateTime.Now,
  27. UPDATEUSER = "WCS"
  28. }).AddQueue();
  29. }
  30. /// <summary>
  31. /// 更新任务执行记录
  32. /// </summary>
  33. /// <param name="task">任务信息</param>
  34. /// <param name="db">数据库上下文</param>
  35. /// <param name="curPoint">当前地址</param>
  36. /// <param name="NextPoint">下一个地址</param>
  37. /// <param name="desc">描述</param>
  38. public static void AddWCS_TASK_DTL(this WCS_TASK task, SqlSugarHelper db, string curPoint, string NextPoint, string desc)
  39. {
  40. db.Connect.Insertable(new WCS_TASK_DTL
  41. {
  42. ParentTaskCode = task.ID,
  43. CurPoint = "",
  44. NextPoint = "",
  45. Desc = "",
  46. UPDATETIME = DateTime.Now,
  47. ExecTime = DateTime.Now,
  48. UPDATEUSER = "WCS"
  49. }).AddQueue();
  50. }
  51. }
  52. }