| | |
| | | { |
| | | throw new Exception("请选择出库单号!"); |
| | | } |
| | | var palletNoList = Db.Queryable<BllExportAllot>().Where(m => m.IsDel == "0" && m.SONo == soNo).Select(m => m.PalletNo).Distinct().ToList(); |
| | | //var palletNoList = Db.Queryable<BllExportAllot>().Where(m => m.IsDel == "0" && m.SONo == soNo).Select(m => m.PalletNo).Distinct().ToList(); |
| | | var palletNoList = Db.Queryable<DataStockDetail>().Where(m => m.IsDel == "0" && m.SONo == soNo).Select(m => m.PalletNo).Distinct().ToList(); |
| | | return palletNoList; |
| | | } |
| | | catch (Exception ex) |
| | |
| | | |
| | | |
| | | |
| | | var IsTrue = false; |
| | | while (IsTrue == true) |
| | | { |
| | | // 正式运行程序放开 |
| | | string str = ""; |
| | | var list2 = agvTaskList.Select(m => m.ReqCode).ToList(); |
| | | var jsonData = JsonConvert.SerializeObject(agvTaskList); |
| | | string response = ""; |
| | | //var IsTrue = false; |
| | | //while (IsTrue == true) |
| | | //{ |
| | | // // 正式运行程序放开 |
| | | // string str = ""; |
| | | // var list2 = agvTaskList.Select(m => m.ReqCode).ToList(); |
| | | // var jsonData = JsonConvert.SerializeObject(agvTaskList); |
| | | // string response = ""; |
| | | |
| | | try |
| | | { |
| | | var time1 = DateTime.Now;//发送时间 .ToString("yyyy-MM-dd HH:mm:ss") |
| | | response = HttpHelper.DoPost(url, jsonData, "下发给AGV转运取货命令", "AGV"); |
| | | var time2 = DateTime.Now;//返回时间 .ToString("yyyy-MM-dd HH:mm:ss") |
| | | // try |
| | | // { |
| | | // var time1 = DateTime.Now;//发送时间 .ToString("yyyy-MM-dd HH:mm:ss") |
| | | // response = HttpHelper.DoPost(url, jsonData, "下发给AGV转运取货命令", "AGV"); |
| | | // var time2 = DateTime.Now;//返回时间 .ToString("yyyy-MM-dd HH:mm:ss") |
| | | |
| | | //////解析返回数据 |
| | | var agvModel = JsonConvert.DeserializeObject<OutCommanAgvDto>(response); |
| | | if (agvModel.Code == "0") |
| | | { |
| | | //更改任务的发送返回时间// |
| | | new TaskServer().EditTaskIssueOk(list2, time1, time2); |
| | | str += "下发成功"; |
| | | IsTrue = true; |
| | | } |
| | | if (agvModel.Code == "1") |
| | | { |
| | | new TaskServer().EditTaskIssueNo(list2, time1, time2, agvModel.Message); |
| | | throw new Exception(agvModel.Message); |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | throw new Exception(ex.Message); |
| | | } |
| | | } |
| | | // //////解析返回数据 |
| | | // var agvModel = JsonConvert.DeserializeObject<OutCommanAgvDto>(response); |
| | | // if (agvModel.Code == "0") |
| | | // { |
| | | // //更改任务的发送返回时间// |
| | | // new TaskServer().EditTaskIssueOk(list2, time1, time2); |
| | | // str += "下发成功"; |
| | | // IsTrue = true; |
| | | // } |
| | | // if (agvModel.Code == "1") |
| | | // { |
| | | // new TaskServer().EditTaskIssueNo(list2, time1, time2, agvModel.Message); |
| | | // throw new Exception(agvModel.Message); |
| | | // } |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | // throw new Exception(ex.Message); |
| | | // } |
| | | //} |
| | | |
| | | #endregion |
| | | |