WMSTaskController.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using Microsoft.AspNetCore.Mvc;using WMS.BZWeb;
  6. using WMS.Core;
  7. using WMS.Core.ServiceCore;
  8. using WMS.Info;
  9. namespace WMS.BZWeb
  10. {
  11. /// <summary>
  12. /// 设备任务管理
  13. /// </summary>
  14. [Area("TaskManager")]
  15. public class WMSTaskController : MvcControllerBase
  16. {
  17. FxWmsTaskCore bll = new FxWmsTaskCore();
  18. #region 视图功能
  19. /// <summary>
  20. /// 设备任务管理页面
  21. /// </summary>
  22. /// <returns></returns>
  23. [HttpGet]
  24. public ActionResult Index()
  25. {
  26. return View();
  27. }
  28. #endregion;
  29. #region 获取数据
  30. /// <summary>
  31. /// 分页查询
  32. /// </summary>
  33. /// <param name="pagination">分页参数</param>
  34. /// <param name="queryJson">查询条件函数</param>
  35. /// <returns></returns>
  36. [HttpGet]
  37. ////[AjaxOnly]
  38. public ActionResult GetTaskPageList(string pagination, string queryJson)
  39. {
  40. Pagination paginationobj = InitPagination(pagination);
  41. return ToPageDataResult(paginationobj, bll.GetTaskPageList(paginationobj, queryJson));
  42. }
  43. #endregion;
  44. #region 提交数据
  45. /// <summary>
  46. /// 取消任务
  47. /// </summary>
  48. /// <param name="keyValue">任务号</param>
  49. /// <returns></returns>
  50. public ActionResult TaskCancel(string keyValue)
  51. {
  52. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  53. bll.CanelEntity(LoginUser, Convert.ToInt32(keyValue));
  54. return Success("取消任务成功", "");
  55. }
  56. ///// <summary>
  57. ///// 重下任务
  58. ///// </summary>
  59. ///// <param name="keyValue">任务号</param>
  60. ///// <returns></returns>
  61. //public ActionResult TaskResert(string keyValue)
  62. //{
  63. // LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  64. // bll.TaskResert(keyValue, LoginUser);
  65. // return Success("重下任务成功", "");
  66. //}
  67. /// <summary>
  68. /// 完成任务
  69. /// </summary>
  70. /// <param name="keyValue">任务号</param>
  71. /// <returns></returns>
  72. public ActionResult TaskFinish(string keyValue)
  73. {
  74. int taskid = Convert.ToInt32(keyValue);
  75. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  76. bll.TaskComplete(taskid, LoginUser);
  77. return Success("完成任务成功", "");
  78. }
  79. #endregion;
  80. }
  81. }