任务.cs 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. ///// <summary>
  2. // /// 镀铜一楼res下任务
  3. // /// </summary>
  4. // /// <param name="reqDto"></param>
  5. // /// <returns></returns>
  6. // [HttpPost]
  7. // public GenAgvSchedulingTaskResponse CopperLineAgvTaskToRcs(GenAgvSchedulingTaskRequest reqDto)
  8. // {
  9. // var result = new GenAgvSchedulingTaskResponse();
  10. // GenAgvSchedulingTaskRequest resReq = new GenAgvSchedulingTaskRequest();
  11. // var apiurl = wms.util.AppSettings.GetConfig("RcsCreateTaskPushUrl");
  12. // var strRes = HttpUtil.PostRequest(apiurl, JsonConvert.SerializeObject(resReq), 30000);
  13. // if (string.IsNullOrEmpty(strRes))
  14. // {
  15. // result.message = "返回空";
  16. // return result;
  17. // }
  18. // return JsonConvert.DeserializeObject<GenAgvSchedulingTaskResponse>(strRes);
  19. // }
  20. // /// <summary>
  21. // /// 镀铜一楼res继续任务
  22. // /// </summary>
  23. // /// <param name="reqDto"></param>
  24. // /// <returns></returns>
  25. // [HttpPost]
  26. // public GenAgvSchedulingTaskResponse CopperLineContinueTaskToRcs(GenAgvSchedulingTaskRequest reqDto)
  27. // {
  28. // var result = new GenAgvSchedulingTaskResponse();
  29. // GenAgvSchedulingTaskRequest resReq = new GenAgvSchedulingTaskRequest()
  30. // { };
  31. // var apiurl = wms.util.AppSettings.GetConfig("RcsContinuePushUrl");
  32. // var strRes = HttpUtil.PostRequest(apiurl, JsonConvert.SerializeObject(resReq), 30000);
  33. // if (string.IsNullOrEmpty(strRes))
  34. // {
  35. // result.message = "返回空";
  36. // return result;
  37. // }
  38. // return JsonConvert.DeserializeObject<GenAgvSchedulingTaskResponse>(strRes);
  39. // }
  40. // /// <summary>
  41. // /// 镀铜二楼IWMS下发满轮出库
  42. // /// </summary>
  43. // /// <param name="reqDto"></param>
  44. // /// <returns></returns>
  45. // [HttpPost]
  46. // public SRes CopperLineAgvTaskStockOutToIWms(CopperLineAgvTaskStockOutToIWmsRequest reqDto)
  47. // {
  48. // var result = new SRes();
  49. // CopperLineAgvTaskStockOutToIWmsRequest resReq = new CopperLineAgvTaskStockOutToIWmsRequest()
  50. // {
  51. // matCode = "",
  52. // wbCode = "满轮接驳口",
  53. // inSpoolFull = "1",
  54. // wetInto = true,
  55. // wetIntoSpec = false,
  56. // isSurplus = "",
  57. // isRework = "",
  58. // matNo = "",
  59. // spoolNo = "",
  60. // gradeCode = "",
  61. // taskNo = Guid.NewGuid().ToString(),
  62. // };
  63. // var apiurl = wms.util.AppSettings.GetConfig("IWmsStockOutPushUrl");
  64. // var strRes = HttpUtil.PostRequest(apiurl, JsonConvert.SerializeObject(reqDto), 30000);
  65. // if (string.IsNullOrEmpty(strRes))
  66. // {
  67. // //result.message = "返回空";
  68. // return result;
  69. // }
  70. // return JsonConvert.DeserializeObject<SRes>(strRes);
  71. // }
  72. // /// <summary>
  73. // /// 镀铜二楼IWMS下发空轮/退料/余料入库
  74. // /// </summary>
  75. // /// <param name="reqDto"></param>
  76. // /// <returns></returns>
  77. // [HttpPost]
  78. // public SRes CopperLineAgvTaskStockInToIWms(CopperLineAgvTaskStockInToIWmsRequest reqDto)
  79. // {
  80. // var result = new SRes();
  81. // CopperLineAgvTaskStockInToIWmsRequest resReq = new CopperLineAgvTaskStockInToIWmsRequest()
  82. // {
  83. // matCode = "",
  84. // workAreaCode = "11",
  85. // outSpoolFull = "1",
  86. // taskNo = Guid.NewGuid().ToString()
  87. // };
  88. // var apiurl = wms.util.AppSettings.GetConfig("IWmsStockInPushUrl");
  89. // var strRes = HttpUtil.PostRequest(apiurl, JsonConvert.SerializeObject(reqDto), 30000);
  90. // if (string.IsNullOrEmpty(strRes))
  91. // {
  92. // //result.message = "返回空";
  93. // return result;
  94. // }
  95. // return JsonConvert.DeserializeObject<SRes>(strRes);
  96. // }
  97. // /// <summary>
  98. // /// AGV执行回调
  99. // /// </summary>
  100. // /// <param name="reqDto"></param>
  101. // /// <returns></returns>
  102. // [HttpPost]
  103. // public agvCallbackResponse agvCallback(agvCallbackRequest reqDto)
  104. // {
  105. // var res = new agvCallbackResponse() { code = "0",message = "成功" };
  106. // return res;
  107. // }