Sfoglia il codice sorgente

落点分析问题

zhouj1203@hotmail.com 3 anni fa
parent
commit
81faa336f7

+ 6 - 5
TEAMModelOS/Controllers/Analysis/AnalysisController.cs

@@ -360,8 +360,8 @@ namespace TEAMModelOS.Controllers.Analysis
                     {
                         studentIds.Add(x.id);
                         x.classId = classId;
-                        x.className = classroom.name;
-                        x.gradeId = classroom.gradeId;
+                        x.className = examClassResults.FirstOrDefault(e => e.info.id.Equals(classId)).info.name;
+                        x.gradeId = examClassResults.FirstOrDefault(e => e.info.id.Equals(classId)).gradeId;
                         var stu = stus.Where(s => s.id == x.id).FirstOrDefault();
                         if (stu != null)
                         {
@@ -419,7 +419,7 @@ namespace TEAMModelOS.Controllers.Analysis
                     //var pow = Math.Pow(powSum / stuCount, 0.5);
                     ClassAys classAys = new ClassAys
                     {
-                        gradeId = classroom.gradeId,
+                        gradeId = examClassResults.FirstOrDefault(e => e.info.id.Equals(classId)).gradeId,
                         year = classroom.year,
                         studentIds = studentIds,
                         stuCount = stuCount,
@@ -1228,7 +1228,7 @@ namespace TEAMModelOS.Controllers.Analysis
             double rhwCount = Math.Floor(resultSum.Count * 0.27);
             double rhw = rhwCount > 0 ? resultSum[int.Parse(rhwCount.ToString("0"))] : 0;
             double rhlCount = Math.Ceiling(resultSum.Count * 0.73);
-            double rhl = rhlCount > 0 ? resultSum[int.Parse(rhlCount.ToString("0"))-1] : 0;
+            double rhl = rhlCount > 0 ? resultSum[int.Parse(rhlCount.ToString("0")) - 1] : 0;
 
             //初始化年级总分
             double total = 0;
@@ -1629,7 +1629,8 @@ namespace TEAMModelOS.Controllers.Analysis
             }
         }
 
-        public async Task<string> getGId(int cyear,string periodId,string code) {
+        public async Task<string> getGId(int cyear, string periodId, string code)
+        {
             var client = _azureCosmos.GetCosmosClient();
             School sc = await client.GetContainer(Constant.TEAMModelOS, "School").ReadItemAsync<School>(code, new Azure.Cosmos.PartitionKey("Base"));
             string gradeId = "";

+ 0 - 1
TEAMModelOS/Controllers/Common/HomeworkController.cs

@@ -13,7 +13,6 @@ using TEAMModelOS.SDK.Models;
 using TEAMModelOS.SDK;
 using TEAMModelOS.SDK.DI;
 using TEAMModelOS.SDK.Extension;
-using TEAMModelOS.SDK;
 using TEAMModelOS.SDK.Helper.Common.StringHelper;
 
 namespace TEAMModelOS.Controllers.Learn

+ 0 - 1
TEAMModelOS/Controllers/Common/SurveyController.cs

@@ -13,7 +13,6 @@ using TEAMModelOS.SDK;
 using TEAMModelOS.SDK.DI;
 using TEAMModelOS.SDK.DI.AzureCosmos.Inner;
 using TEAMModelOS.SDK.Extension;
-using TEAMModelOS.SDK;
 using TEAMModelOS.Models;
 using Microsoft.Extensions.Options;
 using TEAMModelOS.Filter;