|
@@ -219,11 +219,23 @@ namespace OASystem.Infrastructure.Repositories.Resource
|
|
|
|
|
|
public Dictionary<string,Res_ThreeCode> QueryThreeCodeArray(List<string> codeArr)
|
|
|
{
|
|
|
+ Dictionary<string, Res_ThreeCode> dic = new Dictionary<string, Res_ThreeCode>();
|
|
|
+
|
|
|
codeArr.ForEach(code =>
|
|
|
{
|
|
|
code = code.ToUpper();
|
|
|
});
|
|
|
- return Query(x => codeArr.Contains(x.Three.ToUpper())).ToList().ToDictionary(x => x.Three, x => x);
|
|
|
+
|
|
|
+ var queryData = Query(x => codeArr.Contains(x.Three.ToUpper()) && x.IsDel == 0).ToList();
|
|
|
+
|
|
|
+ var groupData = queryData.GroupBy(x => x.Three).ToList();
|
|
|
+
|
|
|
+ foreach (var item in groupData)
|
|
|
+ {
|
|
|
+ dic.Add(item.Key, item.ToList()[0]);
|
|
|
+ }
|
|
|
+
|
|
|
+ return dic;
|
|
|
}
|
|
|
}
|
|
|
}
|