|
@@ -124,18 +124,21 @@ public class ExamStatisticServiceImpl implements ExamStatisticService {
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
+ finishCount++;
|
|
|
+
|
|
|
+ // 违纪时,可能没有成绩分值
|
|
|
if (v.getTotalScore() == null) {
|
|
|
v.setTotalScore(0d);
|
|
|
}
|
|
|
|
|
|
- finishCount++;
|
|
|
-
|
|
|
- if (v.getTotalScore() >= (v.getPaperScore() * passScoreLine) / 100d) {
|
|
|
- passScoreCount++;
|
|
|
- }
|
|
|
+ if (v.getPaperScore() != null) {
|
|
|
+ if (v.getTotalScore() >= (v.getPaperScore() * passScoreLine) / 100d) {
|
|
|
+ passScoreCount++;
|
|
|
+ }
|
|
|
|
|
|
- if (v.getTotalScore() >= (v.getPaperScore() * goodScoreLine) / 100d) {
|
|
|
- goodScoreCount++;
|
|
|
+ if (v.getTotalScore() >= (v.getPaperScore() * goodScoreLine) / 100d) {
|
|
|
+ goodScoreCount++;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|