| | |
| | | { |
| | | taskNo = taskNo.Substring(0, taskNo.Length - 3); |
| | | } |
| | | var task = Db.Queryable<LogTask>().First(m => m.TaskNo == taskNo); |
| | | var task = Db.Queryable<LogTask>().OrderByDescending(m=>m.Id).First(m => m.TaskNo == taskNo); |
| | | if (task == null) |
| | | { |
| | | throw new Exception($"未查询到{taskNo}任务号的任务信息"); |
| | |
| | | /// <param name="port"></param> 入库口 |
| | | /// <param name="url"></param> 请求地址 |
| | | /// <returns></returns> |
| | | public string GetWcsPuttype(string port,string url) |
| | | public string GetWcsPuttype(string taskno,string url) |
| | | { |
| | | try |
| | | { |
| | | var res = HttpHelper.DoPost(url, port, "请求WCS"+ port+"入库口放货", "WCS"); |
| | | var port = Db.Queryable<LogTask>().First(m => m.TaskNo == taskno).EndLocat; |
| | | var data = new |
| | | { |
| | | Port = port, |
| | | TaskNo = taskno |
| | | }; |
| | | var jsonData = JsonConvert.SerializeObject(data); |
| | | var res = HttpHelper.DoPost(url, jsonData, "请求WCS"+ port+"入库口放货", "WCS"); |
| | | |
| | | //////解析返回数据 |
| | | var ret = JsonConvert.DeserializeObject<WcsModel>(res); |
| | | return ret.Msg.ToString(); |
| | | return ret.StatusCode.ToString(); |
| | | } |
| | | catch (Exception ex) |
| | | { |