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());
            }
        }
Exemple #2
0
        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);
        }