Quellcode durchsuchen

修复查看客观分列表时报错的bug

lideyin vor 5 Jahren
Ursprung
Commit
cd94da4867

+ 3 - 2
examcloud-core-oe-admin-api-provider/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/controller/ExamScoreController.java

@@ -136,9 +136,10 @@ public class ExamScoreController extends ControllerSupport {
             if (examRecordData.getIsWarn() && !examRecordData.getIsAudit()) {
                 objectiveScoreInfo.setIsAuditing(true);
             } else if (!examRecordData.getIsWarn() || (examRecordData.getIsWarn() && examRecordData.getIsAudit())) {
-                ExamScoreEntity examScore = examScoreRepo.findByExamRecordDataId(examRecordData.getId());
                 objectiveScoreInfo.setIsAuditing(false);
-                objectiveScoreInfo.setObjectiveScore(examScore.getObjectiveScore());
+
+                //缓存中的分数是存储在临时考试记录表中的,所以需要从考试记录缓存中取
+                objectiveScoreInfo.setObjectiveScore(examRecordData.getObjectiveScore());
             }
             objectiveScoreInfo.setIsIllegality(false);
         } else {