This commit is contained in:
tongfei
2023-11-06 14:49:42 +08:00
parent 6788ae39bf
commit 2d8de7598c

View File

@@ -73,6 +73,8 @@ namespace WMS.Web.Domain.Services.Public
public async Task<Result<string>> Init() public async Task<Result<string>> Init()
{ {
BasicHttpBinding binding = new BasicHttpBinding(); BasicHttpBinding binding = new BasicHttpBinding();
binding.MaxReceivedMessageSize = int.MaxValue;
binding.SendTimeout = new TimeSpan(int.MaxValue);
EndpointAddress address = new EndpointAddress(this._erpOptions.EndpointAddress); EndpointAddress address = new EndpointAddress(this._erpOptions.EndpointAddress);
this._client = new ERPGWSoapClient(binding, address); this._client = new ERPGWSoapClient(binding, address);
try try
@@ -191,16 +193,17 @@ namespace WMS.Web.Domain.Services.Public
var query = new ErpBillQueryDto(token_result.Data); var query = new ErpBillQueryDto(token_result.Data);
var param = new ErpBillQueryParamDto(FormIdParam.BD_MATERIAL.ToString()); var param = new ErpBillQueryParamDto(FormIdParam.BD_MATERIAL.ToString());
param.FieldKeys = "FMATERIALID,FName,FNumber,FSpecification,FForbidStatus,FUseOrgId"; param.FieldKeys = "FMATERIALID,FName,FNumber,FSpecification,FForbidStatus,FUseOrgId";
//Console.WriteLine("请输入请求的条数:"); param.Limit = 10000;
//var numb= Console.ReadLine(); Console.Write("请输入第几行:");
//Convert.ToInt32(numb); var row=Console.ReadLine();
param.Limit = 100; param.StartRow = (Convert.ToInt32(row) * param.Limit);
//查询条件:备注其中的条件值以金蝶的值为准!!! //查询条件:备注其中的条件值以金蝶的值为准!!!
//1.审核状态:已审核 //1.审核状态:已审核
//2.禁用状态A否B是 and FForbidStatus=0 //2.禁用状态A否B是
//3.使用组织只查询“深圳市元创时代科技有限公司”这个组织组织ID=100008--固定值查询(测试端和正式是一样的) //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); query.Data = JsonConvert.SerializeObject(param);
var json = JsonConvert.SerializeObject(query); var json = JsonConvert.SerializeObject(query);
@@ -226,6 +229,7 @@ namespace WMS.Web.Domain.Services.Public
lis.UseOrgId = item[5]; lis.UseOrgId = item[5];
erp_list.Add(lis); erp_list.Add(lis);
} }
_logger.LogInformation($"获取总条数:{erp_list.Count}");
return ResultList<ErpMaterialDto>.ReSuccess(erp_list); return ResultList<ErpMaterialDto>.ReSuccess(erp_list);
} }