Bladeren bron

修正取得學校IOT統計資料API 無學校ID補足邏輯修正

jeff 1 jaar geleden
bovenliggende
commit
e7ca1c83a4
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      TEAMModelOS.SDK/Models/Service/BI/BIProdAnalysis.cs

+ 2 - 2
TEAMModelOS.SDK/Models/Service/BI/BIProdAnalysis.cs

@@ -126,8 +126,8 @@ namespace TEAMModelOS.SDK.Models.Service.BI
                         foreach (var doc in json.RootElement.GetProperty("Documents").EnumerateArray())
                         {
                             string id = doc.GetProperty("id").GetString();
-                            string schoolCode = doc.GetProperty("schoolCode").GetString();
-                            string schoolCodeW = doc.GetProperty("schoolCodeW").GetString();
+                            string schoolCode = (doc.TryGetProperty("schoolCode", out JsonElement _tmidSchoolCode)) ? _tmidSchoolCode.GetString() : string.Empty;
+                            string schoolCodeW = (doc.TryGetProperty("schoolCodeW", out JsonElement _tmidSchoolCodeW)) ? _tmidSchoolCodeW.GetString() : string.Empty;
                             List<IotTeachingData> IotTeachingDatas = IotTeachingDataList.Where(x => x.tmid.Equals(id) && string.IsNullOrWhiteSpace(x.schoolId)).ToList();
                             if(IotTeachingDatas.Count > 0)
                             {