public async void SendComplateAsync(object parameter) { WCSTaskResult result = new WCSTaskResult() { TaskId = _outStockInfo.TaskId, Success = true }; try { ConfirmOutStockResult cResult = await WMSApiAccessor.Instance.ConfirmOutStock(result); this.Datas.Add(new TaskItemData("发送回馈", JsonConvert.SerializeObject(result))); this.Datas.Add(new TaskItemData("回馈结果", JsonConvert.SerializeObject(cResult))); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public async Task <ConfirmOutStockResult> ConfirmStockOut([FromBody] WCSStockTaskCallBack result) { SelfWMSOperationApiAccessor accessor = new SelfWMSOperationApiAccessor(null, _client, this.UserDto); ConfirmOutStockResult apiResult; try { apiResult = await accessor.ConfirmOutStock(result); } catch (Exception ex) { apiResult = new ConfirmOutStockResult() { Successd = false, ErrorCode = "-1", ErrorDesc = "调用MES发生异常:" + ex.Message }; } return(apiResult); }