This commit is contained in:
余宇波 2025-04-28 10:25:01 +08:00
parent da57cd5e5c
commit 9b50bb7a59
2 changed files with 12 additions and 6 deletions

View File

@ -98,7 +98,7 @@ namespace MyCode.Project.OutSideService.Implementation
{
FormId = "BD_Supplier",
FieldKeys = "FNumber,FCountry,FName",
Limit = 200,
Limit = 900000,
StartRow = 0,
};
string json = JsonHelper.ToJson(billQuery);
@ -125,7 +125,7 @@ namespace MyCode.Project.OutSideService.Implementation
{
FormId = "ORG_Organizations",
FieldKeys = "FNumber,FName,FORGID",
Limit = 200,
Limit = 90000,
StartRow = 0,
};
string json = JsonHelper.ToJson(billQuery);

View File

@ -90,13 +90,19 @@ namespace MyCode.Project.Services.Implementation
List<ItemResult> result = new List<ItemResult>();
var resultString = _kingDeeService.GetBDSupplier();
List<dynamic> data = JsonHelper.ToObject<List<dynamic>>(resultString);
Dictionary<string, string> keyValuePairs = new Dictionary<string, string>();
foreach (var item in data)
{
ItemResult kk = new ItemResult();
kk.Text = item["FName"];
kk.Value = item["FNumber"];
result.Add(kk);
if (!keyValuePairs.ContainsKey((string) item["FNumber"]))
{
keyValuePairs.Add((string) item["FNumber"], (string) item["FName"]);
ItemResult kk = new ItemResult();
kk.Text = item["FName"];
kk.Value = item["FNumber"];
result.Add(kk);
}
}
result = result.Distinct().ToList();
result = result.OrderBy(t => t.Value).ToList();
return result;
}