deason 2 éve
szülő
commit
83de2fecec

+ 0 - 5
examcloud-core-oe-admin-base/src/main/java/cn/com/qmth/examcloud/core/oe/admin/base/Constants.java

@@ -33,11 +33,6 @@ public interface Constants {
      */
     String EXAM_RECORD_QUESTIONS = "examRecordQuestions";
 
-    //缓存
-    String CACHE_EXAM_STUDENT_PREFIX = "cache_examStudent_";
-
-    String CACHE_PHONE_PREFIX = "cache_phone_";
-
     String isTrue = "true";
 
     String isFalse = "false";

+ 0 - 9
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/LocalCacheService.java

@@ -1,7 +1,5 @@
 package cn.com.qmth.examcloud.core.oe.admin.service;
 
-import cn.com.qmth.examcloud.examwork.api.bean.ExamStudentBean;
-
 import java.util.Map;
 
 /**
@@ -19,11 +17,4 @@ public interface LocalCacheService {
      */
     public String getStudentPhotoNumber(Map<String, Object> cahcheMap, Long studentId);
 
-    /**
-     * 获取考生
-     *
-     * @return
-     */
-    public ExamStudentBean getExamStudentBean(Map<String, Object> cahcheMap, Long examStudentId);
-
 }

+ 1 - 20
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/impl/LocalCacheServiceImpl.java

@@ -1,12 +1,8 @@
 package cn.com.qmth.examcloud.core.oe.admin.service.impl;
 
-import cn.com.qmth.examcloud.core.oe.admin.base.Constants;
-import cn.com.qmth.examcloud.core.oe.admin.service.GainBaseDataService;
 import cn.com.qmth.examcloud.core.oe.admin.service.LocalCacheService;
-import cn.com.qmth.examcloud.examwork.api.bean.ExamStudentBean;
 import cn.com.qmth.examcloud.support.cache.CacheHelper;
 import cn.com.qmth.examcloud.support.cache.bean.StudentCacheBean;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import java.util.Map;
@@ -18,17 +14,13 @@ import java.util.Map;
  * @author chenken
  * @date 2018年11月15日 下午4:58:44
  * @company QMTH
- * @description LocalCacheServiceImpl.java
  */
 @Service("localCacheService")
 public class LocalCacheServiceImpl implements LocalCacheService {
 
-    @Autowired
-    private GainBaseDataService gainBaseDataService;
-
     @Override
     public String getStudentPhotoNumber(Map<String, Object> cahcheMap, Long studentId) {
-        String key = Constants.CACHE_PHONE_PREFIX + studentId;
+        String key = "cache_phone_" + studentId;
         String photoNumber = "";
         if (cahcheMap.containsKey(key)) {
             photoNumber = (String) cahcheMap.get(key);
@@ -40,15 +32,4 @@ public class LocalCacheServiceImpl implements LocalCacheService {
         return photoNumber;
     }
 
-    @Override
-    public ExamStudentBean getExamStudentBean(Map<String, Object> cahcheMap, Long examStudentId) {
-        String key = Constants.CACHE_EXAM_STUDENT_PREFIX + examStudentId;
-        ExamStudentBean examStudent = (ExamStudentBean) cahcheMap.get(key);
-        if (examStudent == null) {
-            examStudent = gainBaseDataService.getExamStudentBean(examStudentId);
-            cahcheMap.put(key, examStudent);
-        }
-        return examStudent;
-    }
-
 }