Просмотр исходного кода

考生缓存中添加年级字段

lideyin 5 лет назад
Родитель
Сommit
c1e7dae80e

+ 34 - 33
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/cache/ExamStudentCache.java

@@ -12,38 +12,39 @@ import cn.com.qmth.examcloud.web.helpers.GlobalHelper;
 @Component
 public class ExamStudentCache extends RandomObjectRedisCache<ExamStudentCacheBean> {
 
-	@Autowired
-	ExamStudentRepo examStudentRepo;
-
-	@Override
-	public ExamStudentCacheBean loadFromResource(Object... keys) {
-
-		Long examStudentId = (Long) keys[0];
-
-		ExamStudentEntity e = examStudentRepo.findByExamStudentId(examStudentId);
-
-		ExamStudentCacheBean b = new ExamStudentCacheBean();
-		b.setCourseId(e.getCourseId());
-		b.setEnable(e.getEnable());
-		b.setExamId(e.getExamId());
-		b.setExamStudentId(e.getExamStudentId());
-		b.setExtraNum(e.getExtraNum());
-		b.setStudentId(e.getStudentId());
-		b.setUsedNum(e.getUsedNum());
-		b.setPaperType(e.getPaperType());
-
-		return b;
-	}
-
-	@Override
-	protected String getKeyPrefix() {
-		return "OE_ES:";
-	}
-
-	@Override
-	protected int getTimeout() {
-		// 180天
-		return 60 * 60 * 24 * 180;
-	}
+    @Autowired
+    ExamStudentRepo examStudentRepo;
+
+    @Override
+    public ExamStudentCacheBean loadFromResource(Object... keys) {
+
+        Long examStudentId = (Long) keys[0];
+
+        ExamStudentEntity e = examStudentRepo.findByExamStudentId(examStudentId);
+
+        ExamStudentCacheBean b = new ExamStudentCacheBean();
+        b.setCourseId(e.getCourseId());
+        b.setEnable(e.getEnable());
+        b.setExamId(e.getExamId());
+        b.setExamStudentId(e.getExamStudentId());
+        b.setExtraNum(e.getExtraNum());
+        b.setStudentId(e.getStudentId());
+        b.setUsedNum(e.getUsedNum());
+        b.setPaperType(e.getPaperType());
+        b.setGrade(e.getGrade());
+
+        return b;
+    }
+
+    @Override
+    protected String getKeyPrefix() {
+        return "OE_ES:";
+    }
+
+    @Override
+    protected int getTimeout() {
+        // 180天
+        return 60 * 60 * 24 * 180;
+    }
 
 }