Procházet zdrojové kódy

处理检测创校前数据异常的问题。

Li před 2 roky
rodič
revize
6c36aeb0ae

+ 14 - 1
TEAMModelBI/Controllers/BISchool/BatchSchoolController.cs

@@ -1074,7 +1074,20 @@ namespace TEAMModelBI.Controllers.BISchool
 
 
                 accounts.ForEach(ac =>
                 accounts.ForEach(ac =>
                 {
                 {
-                    var noTmdInfo = tmdInfos.Find(f => f.id.Equals($"{ac}") || f.mail.Equals($"{ac}") || f.mobile.Equals($"{ac}"));
+                    TmdUserinfo noTmdInfo = null;
+                    tmdInfos.ForEach(tmd =>
+                    {
+                        if (!string.IsNullOrEmpty(tmd.id))
+                            if (tmd.id.Equals($"{ac}")) 
+                                noTmdInfo = tmd;
+                        if (!string.IsNullOrEmpty(tmd.mobile))
+                            if (tmd.mobile.Equals($"{ac}")) 
+                                noTmdInfo = tmd;
+                        if (!string.IsNullOrEmpty(tmd.mail))
+                            if (tmd.mail.Equals($"{ac}"))
+                                noTmdInfo = tmd;
+                    });
+                    //noTmdInfo = tmdInfos.Find(f => f.id.Equals($"{ac}") || f.mail.Equals($"{ac}") || f.mobile.Equals($"{ac}"));
                     if (noTmdInfo == null)
                     if (noTmdInfo == null)
                         noAccounts.Add(ac);
                         noAccounts.Add(ac);
                 });
                 });