WCSTaskController.cs 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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.Web.Areas.WCSManager.Controllers
  10. {
  11. /// <summary>
  12. /// 设备任务管理
  13. /// </summary>
  14. [Area("WCSManager")]
  15. public class WCSTaskController : MvcControllerBase
  16. {
  17. WcsTaskService bll = new WcsTaskService();
  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 GetPageList(string pagination, string queryJson)
  39. {
  40. Pagination paginationobj = InitPagination(pagination);
  41. return ToPageDataResult(paginationobj, bll.GetTaskPageList(paginationobj, queryJson));
  42. }
  43. /// <summary>
  44. /// 分页查询
  45. /// </summary>
  46. /// <param name="pagination">分页参数</param>
  47. /// <param name="queryJson">查询条件函数</param>
  48. /// <returns></returns>
  49. [HttpGet]
  50. ////[AjaxOnly]
  51. public ActionResult GetItem(int taskid)
  52. {
  53. var data = bll.GeItem(taskid);
  54. return Success("", data);
  55. }
  56. #endregion;
  57. #region 提交数据
  58. /// <summary>
  59. /// 取消任务
  60. /// </summary>
  61. /// <param name="keyValue">任务号</param>
  62. /// <returns></returns>
  63. public ActionResult TaskCancel(string keyValue)
  64. {
  65. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  66. //bll.CanelEntity(LoginUser, Convert.ToInt32(keyValue));
  67. return Success("取消任务成功", "");
  68. }
  69. /// <summary>
  70. /// 重下任务
  71. /// </summary>
  72. /// <param name="keyValue">任务号</param>
  73. /// <returns></returns>
  74. public ActionResult TaskResert(string keyValue)
  75. {
  76. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  77. //bll.TaskResert(keyValue, LoginUser);
  78. return Success("重下任务成功", "");
  79. }
  80. /// <summary>
  81. /// 完成任务
  82. /// </summary>
  83. /// <param name="keyValue">任务号</param>
  84. /// <returns></returns>
  85. public ActionResult TaskFinish(string keyValue)
  86. {
  87. int taskid = Convert.ToInt32(keyValue);
  88. LoginUserInfo LoginUser = LoginBLLCore.GetLoginUser();
  89. // bll.TaskComplete(taskid, LoginUser);
  90. return Success("完成任务成功", "");
  91. }
  92. #endregion;
  93. }
  94. }