public async Task <IHttpActionResult> GetPurchaseReturns([FromUri] QueryParam queryParam)
        {
            Result <PurchaseReturn> result = new Result <PurchaseReturn>();

            try
            {
                var PurchaseReturnList = await _purchaseReturnApp.GetPurchaseReturnAsync(queryParam);

                result.Code         = 0;
                result.Message      = "Successful Operation";
                result.ResultObject = PurchaseReturnList;
            }
            catch (Exception ex)
            {
                result.Code    = 0;
                result.Message = $"Failed Operation ErrorMessage:{ex.Message}";
            }
            return(Json <Result <PurchaseReturn> >(result));
        }
        public async void PurchaseReturnHandle()
        {
            QueryParam queryParam = new QueryParam();

            queryParam.filter = "(IsSync eq 'N') and (IsDelete eq 'N')";
            queryParam.limit  = 20;
            var orderList = await _purchaseReturnApp.GetPurchaseReturnAsync(queryParam);

            if (orderList.Count == 0)
            {
                return;
            }
            string guid = "PurchaseReturn_" + Guid.NewGuid().ToString();

            Logger.Writer(guid, QueueStatus.Open, $"已获取[{orderList.Count}]条采购退货/出库单,正在处理...");
            Result rt = new Result();

            foreach (var item in orderList)
            {
                try
                {
                    if (item.BusinessType == "001")
                    {
                        rt = CreatePurchaseReturn(item);
                    }
                    else
                    {
                        rt = CreateGoodsIssues(item);
                    }

                    await HandleResult(rt, item.DocEntry);
                }
                catch (Exception ex)
                {
                    Logger.Writer(guid, QueueStatus.Open, $"采购退货/出库单【{item.OMSDocEntry}】处理出现异常:{ex.Message}");
                }
            }
            Logger.Writer(guid, QueueStatus.Close, "采购退货/出库单处理成功。");
        }