Преглед на файлове

处理个人评测结算异常

zhouj1203@hotmail.com преди 2 години
родител
ревизия
52a8755adf
променени са 1 файла, в които са добавени 4 реда и са изтрити 1 реда
  1. 4 1
      TEAMModelOS.FunctionV4/CosmosDB/TriggerExam.cs

+ 4 - 1
TEAMModelOS.FunctionV4/CosmosDB/TriggerExam.cs

@@ -607,7 +607,10 @@ namespace TEAMModelOS.FunctionV4
                     double sc = 0;
                     double sc = 0;
                     foreach (ExamResult result in examResults)
                     foreach (ExamResult result in examResults)
                     {
                     {
-                        sc += result.studentScores[result.studentIds.IndexOf(id)].Sum();
+                        if (result.studentScores.Count > 0)
+                        {
+                            sc += result.studentScores[result.studentIds.IndexOf(id)].Sum();
+                        }                            
                     }
                     }
                     powSum += Math.Pow(sc - NewsRateScore, 2);
                     powSum += Math.Pow(sc - NewsRateScore, 2);
                 }
                 }