wangliang 4 лет назад
Родитель
Сommit
dd7cd6bd2a

+ 2 - 3
themis-backend/src/main/java/com/qmth/themis/backend/api/TIeInvigilateController.java

@@ -194,7 +194,6 @@ public class TIeInvigilateController {
         }
         //获取考试记录缓存
         Map<String, Object> objectMap = redisUtil.getHashEntries(RedisKeyHelper.examRecordCacheKey(examRecordId));
-        String examName = String.valueOf(objectMap.get("name"));
         Long examId = Long.parseLong(String.valueOf(objectMap.get("examId")));
         Long examStudentId = Long.parseLong(String.valueOf(objectMap.get("examStudentId")));
         Long examActivityId = Long.parseLong(String.valueOf(objectMap.get("examActivityId")));
@@ -208,8 +207,8 @@ public class TIeInvigilateController {
         String roomName = examStudentCacheBean.getRoomName();
         Long studentId = examStudentCacheBean.getStudentId();
         ExamActivityCacheBean examActivityCacheBean = teExamActivityService.getExamActivityCacheBean(examActivityId);
-
-        InvigilateListDetailBean invigilateListDetailBean = new InvigilateListDetailBean(examName, examActivityCacheBean.getCode(), examId, examActivityId, examStudentId, examRecordId, identity, examStudentName, courseNameCode, status, roomCode, roomName, breachStatus);
+        ExamCacheBean examCacheBean = teExamService.getExamCacheBean(examId);
+        InvigilateListDetailBean invigilateListDetailBean = new InvigilateListDetailBean(examCacheBean.getName(), examActivityCacheBean.getCode(), examId, examActivityId, examStudentId, examRecordId, identity, examStudentName, courseNameCode, status, roomCode, roomName, breachStatus);
 
         //预警、异常、人脸
         //预警