This commit is contained in:
FanLian
2023-08-07 16:59:07 +08:00
parent 6f93fb2363
commit b895b49f51

View File

@@ -72,7 +72,7 @@ namespace Tnb.WarehouseMgr
{ {
//例1 获取所有表 //例1 获取所有表
List<Dictionary<string, string>> dics = WmsImport(file); Dictionary<string, string> dic = WmsImport(file);
List<WmsCarryH> carrys = new List<WmsCarryH>(); List<WmsCarryH> carrys = new List<WmsCarryH>();
var carryStdDic = await _db.Queryable<WmsCarrystd>().ToDictionaryAsync(x => x.carrystd_code, x => x.id); var carryStdDic = await _db.Queryable<WmsCarrystd>().ToDictionaryAsync(x => x.carrystd_code, x => x.id);
List<string> locCodes = new(); List<string> locCodes = new();
@@ -80,12 +80,12 @@ namespace Tnb.WarehouseMgr
if (carryStdDic?.Count > 0) if (carryStdDic?.Count > 0)
{ {
string carryStdId = string.Empty; 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() ?? "" : ""; carryStdId = carryStdDic.ContainsKey(stdCodeKey) ? carryStdDic[stdCodeKey]?.ToString() ?? "" : "";
d.Add("carrystd_id", carryStdId); d.Add("carrystd_id", carryStdId);
locCodes.Add(d["location_code"]); locCodes.Add(d);
carryH = d.Adapt<WmsCarryH>(); carryH = d.Adapt<WmsCarryH>();
carrys.Add(carryH); carrys.Add(carryH);
} }