diff --git a/src/main/java/com/dsideal/FengHuang/Exam/Model/ExamModel.java b/src/main/java/com/dsideal/FengHuang/Exam/Model/ExamModel.java index 9bb364d..455e4bc 100644 --- a/src/main/java/com/dsideal/FengHuang/Exam/Model/ExamModel.java +++ b/src/main/java/com/dsideal/FengHuang/Exam/Model/ExamModel.java @@ -228,7 +228,11 @@ public class ExamModel { for (Record record : list) { String answer = record.getStr("answer"); String reply = record.getStr("reply"); - if (answer.equals(reply)) sum += record.getInt("score"); + if (StrKit.isBlank(reply)) record.set("flag", 0); + else if (answer.equals(reply)) { + sum += record.getInt("score"); + record.set("flag", 1); + } else record.set("flag", 2); } res.set("list", list); res.set("sum", sum);