|
@@ -25,6 +25,7 @@ import java.util.stream.Stream;
|
|
|
import javax.persistence.EntityManager;
|
|
|
import javax.persistence.Query;
|
|
|
|
|
|
+import cn.com.qmth.examcloud.core.oe.admin.service.cache.ExamStudentCache;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.hibernate.query.NativeQuery;
|
|
|
import org.hibernate.transform.Transformers;
|
|
@@ -112,7 +113,9 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
private ExamCloudService examCloudService;
|
|
|
@Autowired
|
|
|
private RedisClient redisClient;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private ExamStudentCache examStudentCache;
|
|
|
+
|
|
|
@Transactional
|
|
|
@Override
|
|
|
public List<Long> saveExamStudentList(List<ExamStudentInfo> examStudents) {
|
|
@@ -620,6 +623,9 @@ public class ExamStudentServiceImpl implements ExamStudentService {
|
|
|
Integer extraExamNum = examStudent.getExtraNum() == null ? 0 : examStudent.getExtraNum();
|
|
|
examStudent.setExtraNum(extraExamNum + 1);
|
|
|
examStudentRepo.save(examStudent);
|
|
|
+
|
|
|
+ //刷新考生的缓存
|
|
|
+ examStudentCache.refresh(examStudentId);
|
|
|
}
|
|
|
|
|
|
@Override
|