WmsTskTaskService.cs 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using NXWMS.Client.Code.Serialize;
  2. using NXWMS.Client.Interface.WmsTask;
  3. using NXWMS.Client.Model.AppModels.Condition.WmsTask;
  4. using NXWMS.Client.Model.AppModels.Result.WmsTask;
  5. using NXWMS.Client.Model.CoreModels;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Linq;
  9. using System.Text;
  10. namespace NXWMS.Client.WebApiService.Routers.WmsTask
  11. {
  12. public class WmsTskTaskService : IWmsTskTaskService
  13. {
  14. /// <summary>
  15. /// 分页查询WMS大任务数据
  16. /// </summary>
  17. /// <param name="searchMd">WMS大任务查询对象</param>
  18. /// <returns></returns>
  19. public OperateResultInfo<List<WmsTaskResult>> GetWmsTaskData(WmsTaskSearchMd searchMd)
  20. {
  21. string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsTskTask.RouterStruct._GetWmsTaskData, JsonHandleHelper.SerializeObject(searchMd));
  22. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WmsTaskResult>>>(result);
  23. }
  24. /// <summary>
  25. /// 分页查询堆垛机指令数据
  26. /// </summary>
  27. /// <param name="searchMd">堆垛机指令查询对象</param>
  28. /// <returns></returns>
  29. public OperateResultInfo<List<WcsCrnCmdResult>> GetWcsCrnCmdData(WcsCrnCmdSearchMd searchMd)
  30. {
  31. string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsTskTask.RouterStruct._GetWcsCrnCmdData, JsonHandleHelper.SerializeObject(searchMd));
  32. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WcsCrnCmdResult>>>(result);
  33. }
  34. /// <summary>
  35. /// 分页查询输送线指令数据
  36. /// </summary>
  37. /// <param name="searchMd">输送线指令查询对象</param>
  38. /// <returns></returns>
  39. public OperateResultInfo<List<WcsTranCmdResult>> GetWcsTranCmdData(WcsTranCmdSearchMd searchMd)
  40. {
  41. string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsTskTask.RouterStruct._GetWcsTranCmdData, JsonHandleHelper.SerializeObject(searchMd));
  42. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WcsTranCmdResult>>>(result);
  43. }
  44. /// <summary>
  45. /// 分页查询AGV指令数据
  46. /// </summary>
  47. /// <param name="searchMd">AGV指令查询对象</param>
  48. /// <returns></returns>
  49. public OperateResultInfo<List<WcsAgvCmdResult>> GetWcsAgvCmdData(WcsAgvCmdSearchMd searchMd)
  50. {
  51. string result = ControlLayer._httpRequestHelper.POST(ControlLayer.RouterWmsTskTask.RouterStruct._GetWcsAgvCmdData, JsonHandleHelper.SerializeObject(searchMd));
  52. return JsonHandleHelper.DeserializeJsonToObject<OperateResultInfo<List<WcsAgvCmdResult>>>(result);
  53. }
  54. }
  55. }