소스 검색

优化BI学校统计接口异常问题。

Li 2 년 전
부모
커밋
43ff6b62da
1개의 변경된 파일10개의 추가작업 그리고 5개의 파일을 삭제
  1. 10 5
      TEAMModelBI/Controllers/Census/SchoolController.cs

+ 10 - 5
TEAMModelBI/Controllers/Census/SchoolController.cs

@@ -536,10 +536,12 @@ namespace TEAMModelBI.Controllers.Census
                     lastYear.Add(item);
                 }
             }
-            else
             {
-                statsInfo = await cosmosClient.GetContainer(Constant.TEAMModelOS, "Common").ReadItemAsync<StatsInfo>($"{DateTimeOffset.UtcNow.Year - 1}-{scId}'", new PartitionKey("Statistics"));
-                lastYear.Add(new LastYearLessAndAct() { activity = statsInfo.activity, lesson = statsInfo.lesson });
+                scStats.id = $"{DateTimeOffset.UtcNow.Year}-{school.id}";
+                scStats.schoolId = school.id;
+                scStats.name = school.name;
+                scStats.picture = school.picture;
+                scStats.areaId = school.areaId;
             }
 
             DateTimeOffset dateTime = DateTimeOffset.UtcNow;
@@ -662,8 +664,11 @@ namespace TEAMModelBI.Controllers.Census
                 }
                 else
                 {
-                    statsInfo = await cosmosClient.GetContainer(Constant.TEAMModelOS, "Common").ReadItemAsync<StatsInfo>($"{DateTimeOffset.UtcNow.Year - 1}-{scId}'", new PartitionKey("Statistics"));
-                    lastYear.Add(new LastYearLessAndAct() { activity = statsInfo.activity, lesson = statsInfo.lesson });
+                    scStats.id = $"{DateTimeOffset.UtcNow.Year}-{school.id}";
+                    scStats.schoolId = school.id;
+                    scStats.name = school.name;
+                    scStats.picture = school.picture;
+                    scStats.areaId = school.areaId;
                 }
 
                 DateTimeOffset dateTime = DateTimeOffset.UtcNow;