/// <summary> /// 导出虚库日志 /// </summary> /// <param name="model"></param> /// <param name="columns"></param> public void ExportExcelForVirtualRequestMemo(VirtualRequestQueryVM model, ColumnSet[] columns) { VirtualRequestQueryFilter queryFilter; model.CompanyCode = CPApplication.Current.CompanyCode; queryFilter = model.ConvertVM <VirtualRequestQueryVM, VirtualRequestQueryFilter>(); string relativeUrl = "/InventoryService/VirtualRequest/QueryVirtualRequestMemoList"; restClient.ExportFile(relativeUrl, queryFilter, columns); }
/// <summary> /// 查询虚库日志 /// </summary> /// <param name="queryFilter"></param> /// <param name="callback"></param> public void QueryVirtualRequestMemo(VirtualRequestQueryVM model, Action <int, List <dynamic> > callback) { VirtualRequestQueryFilter queryFilter; queryFilter = model.ConvertVM <VirtualRequestQueryVM, VirtualRequestQueryFilter>(); queryFilter.CompanyCode = CPApplication.Current.CompanyCode; string relativeUrl = "/InventoryService/VirtualRequest/QueryVirtualRequestMemoList"; restClient.QueryDynamicData(relativeUrl, queryFilter, (obj, args) => { if (!args.FaultsHandle()) { int totalCount = 0; List <dynamic> vmList = null; if (!(args.Result == null || args.Result.Rows == null)) { totalCount = args.Result.TotalCount; vmList = args.Result.Rows.ToList(); } callback(totalCount, vmList); } }); }