diff --git a/WarehouseMgr/Tnb.WarehouseMgr/WmsImportAndExportService.cs b/WarehouseMgr/Tnb.WarehouseMgr/WmsImportAndExportService.cs index e7f98a4b..1dbe871d 100644 --- a/WarehouseMgr/Tnb.WarehouseMgr/WmsImportAndExportService.cs +++ b/WarehouseMgr/Tnb.WarehouseMgr/WmsImportAndExportService.cs @@ -72,7 +72,7 @@ namespace Tnb.WarehouseMgr { //例1 获取所有表 - List> dics = WmsImport(file); + Dictionary dic = WmsImport(file); List carrys = new List(); var carryStdDic = await _db.Queryable().ToDictionaryAsync(x => x.carrystd_code, x => x.id); List locCodes = new(); @@ -80,12 +80,12 @@ namespace Tnb.WarehouseMgr if (carryStdDic?.Count > 0) { string carryStdId = string.Empty; - foreach (var d in dics) + foreach (var d in dic) { - var stdCodeKey = d["carrystd_code"]; + var stdCodeKey = d.Key; carryStdId = carryStdDic.ContainsKey(stdCodeKey) ? carryStdDic[stdCodeKey]?.ToString() ?? "" : ""; d.Add("carrystd_id", carryStdId); - locCodes.Add(d["location_code"]); + locCodes.Add(d); carryH = d.Adapt(); carrys.Add(carryH); }