Browse Source

部分代码修改

yuanrf 8 months ago
parent
commit
696c67ed5e

+ 13 - 1
OASystem/OASystem.Infrastructure/Repositories/Resource/ThreeCodeRepository.cs

@@ -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;
         }
     }
 }