| | |
| | | //string TaskStatus = ""; |
| | | //var PalletNo = ""; |
| | | //var TaskNo = ""; |
| | | var str = new { |
| | | var str = new |
| | | { |
| | | PalletNo = model.PalletNo, |
| | | TaskNo=model.TaskNo, |
| | | TaskType = model.TaskType.ToString(), |
| | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 调用WMS接口反馈缠膜异常接口 |
| | | /// 调用WMS接口反馈申请缠膜接口 |
| | | /// </summary> |
| | | /// <param name="PalletNo">托盘号</param> |
| | | /// <returns></returns> |
| | | public string RequestPackWcs(string PalletNo) |
| | | { |
| | | string url = Urls.WMSAddress + ":" + Urls.WMSPort; |
| | | //var str = new |
| | | //{ |
| | | // PalletNo = palletno |
| | | //}; |
| | | var result = (url + "/api/DownAPi/RequestPackWcs").SetBody(PalletNo, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel>().Result; |
| | | Log.Information("调用WMS接口反馈缠膜异常接口" + result.ToJson()); |
| | | var str = new PackModel() |
| | | { |
| | | PalletNo = PalletNo |
| | | }; |
| | | |
| | | return result.Success; |
| | | var result = (url + "/api/DownAPi/RequestPackWcs").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel2>().Result; |
| | | Log.Information("调用WMS接口反馈申请缠膜异常接口" + result.ToJson()); |
| | | |
| | | return result.Success.ToString(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | PalletNo = palletno |
| | | }; |
| | | var result = (url + "/api/DownAPi/RequestUnPackWcs").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel>().Result; |
| | | var result = (url + "/api/DownAPi/RequestUnPackWcs").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel2>().Result; |
| | | Log.Information("调用WMS接口反馈拆膜异常接口" + result.ToJson()); |
| | | return result.Success; |
| | | return result.Success.ToString(); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | PalletNo = palletno |
| | | }; |
| | | var result = (url + "/api/DownAPi/RequestPackedWcs").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel>().Result; |
| | | var result = (url + "/api/DownAPi/RequestPackedWcs").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel2>().Result; |
| | | Log.Information("调用WMS接口反馈缠膜完成异常接口" + result.ToJson()); |
| | | return result.Success; |
| | | return result.Success.ToString(); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 调用WMS接口反馈拆垛托盘信息 |
| | | /// </summary> |
| | | /// <param name="palletno">托盘号</param> |
| | | /// <param name="taskno">任务号</param> |
| | | /// <returns></returns> |
| | | public RequestBoxInfoCheckAll RequestBoxCheckinfo(string palletno,string taskno) |
| | | { |
| | | string url = Urls.WMSAddress + ":" + Urls.WMSPort; |
| | | var str = new |
| | | { |
| | | PalletNo = palletno, |
| | | TaskNo = taskno |
| | | }; |
| | | var result = (url + "/api/DownAPi/ResultBoxInfoCheckWcs").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<RequestBoxInfoCheckAll>().Result; |
| | | Log.Information("调用WMS接口反馈拆托托盘信息异常接口" + result.ToJson()); |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 调用WMS接口反馈分拣出库箱信息 |
| | | /// </summary> |
| | | /// <param name="palletno">托盘号</param> |
| | | /// <param name="taskno">任务号</param> |
| | | /// <returns></returns> |
| | | public IsBaleModel2 RequestBoxno(string palletno) |
| | | { |
| | | string url = Urls.WMSAddress + ":" + Urls.WMSPort; |
| | | var str = new |
| | | { |
| | | PalletNo = palletno, |
| | | }; |
| | | var result = (url + "/api/DownAPi/RequestBoxno").SetBody(str, "application/json", Encoding.UTF8).PostAsAsync<IsBaleModel2>().Result; |
| | | Log.Information("调用WMS接口反馈缠膜完成异常接口" + result.ToJson()); |
| | | return result; |
| | | } |
| | | |
| | | } |