Selaa lähdekoodia

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

Li 2 vuotta sitten
vanhempi
commit
6c36aeb0ae
1 muutettua tiedostoa jossa 14 lisäystä ja 1 poistoa
  1. 14 1
      TEAMModelBI/Controllers/BISchool/BatchSchoolController.cs

+ 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);
                 });
                 });