|  |  |  | 
|---|
|  |  |  | WebResponseContent content = new WebResponseContent(); | 
|---|
|  |  |  | try | 
|---|
|  |  |  | { | 
|---|
|  |  |  | #region 真实数据 | 
|---|
|  |  |  | #region 请求入库任务巷道 | 
|---|
|  |  |  | // TODO: 调用接口获取下一个地址 | 
|---|
|  |  |  | // 创建请求对象 | 
|---|
|  |  |  | RequestTaskDto request = new RequestTaskDto() | 
|---|
|  |  |  | 
|---|
|  |  |  | if (task.TaskState == (int)TaskInStatusEnum.Line_InFinish) | 
|---|
|  |  |  | { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #region 真实数据 | 
|---|
|  |  |  | #region 入库调用接口获取货位地址 | 
|---|
|  |  |  | // TODO: 调用接口获取货位地址 | 
|---|
|  |  |  | // 创建请求对象 | 
|---|
|  |  |  | RequestTaskDto taskDto = new RequestTaskDto() | 
|---|
|  |  |  | 
|---|
|  |  |  | }; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 发送请求并等待响应 | 
|---|
|  |  |  | var abc = HttpHelper.PostAsync("http://127.0.0.1:5000/api/Task/RequestTaskAsync", taskDto.ToJsonString()).Result; | 
|---|
|  |  |  | var abc = HttpHelper.PostAsync("http://127.0.0.1:5000/api/Task/RequestLocationTaskAsync", taskDto.ToJsonString()).Result; | 
|---|
|  |  |  | if (abc == null) | 
|---|
|  |  |  | return content.Error(); | 
|---|
|  |  |  | // 反序列化响应内容 | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | #region WMS同步任务完成 | 
|---|
|  |  |  | //var x = new { taskNum = taskNum }; | 
|---|
|  |  |  | var result = HttpHelper.GetAsync($"http://127.0.0.1:5000/api/Task/CompleteTaskAsync?taskNum={taskNum}").Result; | 
|---|
|  |  |  | var keys = new Dictionary<string, object>() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | {"taskNum", taskNum} | 
|---|
|  |  |  | }; | 
|---|
|  |  |  | var result = HttpHelper.GetAsync($"http://127.0.0.1:5000/api/Task/CompleteTaskAsync", keys).Result; | 
|---|
|  |  |  | content = JsonConvert.DeserializeObject<WebResponseContent>(result); | 
|---|
|  |  |  | #endregion | 
|---|
|  |  |  | #region  更新任务状态 | 
|---|