From 2d8de7598c5b796ad6390d02b327e400eaa4ea25 Mon Sep 17 00:00:00 2001 From: tongfei <244188119@qq.com> Date: Mon, 6 Nov 2023 14:49:42 +0800 Subject: [PATCH] ee --- .../Services/Public/ErpService.cs | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/WMS.Web.Domain/Services/Public/ErpService.cs b/src/WMS.Web.Domain/Services/Public/ErpService.cs index 4e3e5079..b5ae19ff 100644 --- a/src/WMS.Web.Domain/Services/Public/ErpService.cs +++ b/src/WMS.Web.Domain/Services/Public/ErpService.cs @@ -73,6 +73,8 @@ namespace WMS.Web.Domain.Services.Public public async Task> Init() { BasicHttpBinding binding = new BasicHttpBinding(); + binding.MaxReceivedMessageSize = int.MaxValue; + binding.SendTimeout = new TimeSpan(int.MaxValue); EndpointAddress address = new EndpointAddress(this._erpOptions.EndpointAddress); this._client = new ERPGWSoapClient(binding, address); try @@ -191,16 +193,17 @@ namespace WMS.Web.Domain.Services.Public var query = new ErpBillQueryDto(token_result.Data); var param = new ErpBillQueryParamDto(FormIdParam.BD_MATERIAL.ToString()); param.FieldKeys = "FMATERIALID,FName,FNumber,FSpecification,FForbidStatus,FUseOrgId"; - //Console.WriteLine("请输入请求的条数:"); - //var numb= Console.ReadLine(); - //Convert.ToInt32(numb); - param.Limit = 100; + param.Limit = 10000; + Console.Write("请输入第几行:"); + var row=Console.ReadLine(); + param.StartRow = (Convert.ToInt32(row) * param.Limit); + //查询条件:备注其中的条件值以金蝶的值为准!!! //1.审核状态:已审核 - //2.禁用状态:A否,B是 and FForbidStatus=0 + //2.禁用状态:A否,B是 //3.使用组织:只查询“深圳市元创时代科技有限公司”这个组织;组织ID=100008--固定值查询(测试端和正式是一样的) - param.FilterString = "FNumber='G98-22-010127'"; - //param.FilterString = "FDocumentStatus='C' and FForbidStatus='A' and FUseOrgId=100008"; + param.FilterString = "FDocumentStatus='C' and FForbidStatus='A' and FUseOrgId=100008"; + param.OrderString = "FCreateDate ASC"; query.Data = JsonConvert.SerializeObject(param); var json = JsonConvert.SerializeObject(query); @@ -226,6 +229,7 @@ namespace WMS.Web.Domain.Services.Public lis.UseOrgId = item[5]; erp_list.Add(lis); } + _logger.LogInformation($"获取总条数:{erp_list.Count}"); return ResultList.ReSuccess(erp_list); }