Пример #1
0
        /// <summary>
        /// 物流控制完成
        /// </summary>
        public OutsideLogisticsFinishResponseResult LogisticsFinish(OutsideLogisticsFinishResponse obj)
        {
            OutsideLogisticsFinishResponseResult retModel = new OutsideLogisticsFinishResponseResult();

            retModel.LogisticsId       = obj.LogisticsId;
            retModel.IsNormalExecution = true;
            _eventBus.Post(new KeyValuePair <OutsideLogisticsFinishResponseResult, OutsideLogisticsFinishResponse>(retModel, obj), TimeSpan.Zero);
            return(retModel);
        }
Пример #2
0
        public async void SendComplateAsync(object parameter)
        {
            OutsideLogisticsFinishResponse response = new OutsideLogisticsFinishResponse()
            {
                LogisticsId         = _data.LogisticsId,
                LogisticsFinishTime = DateTime.Now.ToString("yyyyMMddHHmms"),
                WorkAreaName        = "WorkAreaName1",
            };

            try
            {
                OutsideLogisticsFinishResponseResult cResult = await WMSApiAccessor.Instance.LogisticsFinish(response);

                this.Datas.Add(new TaskItemData("发送完成", JsonConvert.SerializeObject(response)));
                this.Datas.Add(new TaskItemData("完成回馈", JsonConvert.SerializeObject(cResult)));
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }