【修改】 学生考试状态缓存

This commit is contained in:
DESKTOP-932OMT8\REN
2025-05-20 22:39:11 +08:00
parent 55baee0a56
commit 06dc46e10b

View File

@@ -186,7 +186,6 @@ public class MonitorServiceImpl implements MonitorService {
info.setRemainingTime(remainingSeconds > 0 ? remainingSeconds : 0); info.setRemainingTime(remainingSeconds > 0 ? remainingSeconds : 0);
//判分后删除 //判分后删除
stringRedisTemplate.opsForValue().set("userCache:"+stuMonitorPaperVo.getTaskId()+":"+stuMonitorPaperVo.getStuId(), JsonUtils.toJsonString(info));
monitorMapper.updateById(info); monitorMapper.updateById(info);
return remainingSeconds > 0 ? remainingSeconds : 0; return remainingSeconds > 0 ? remainingSeconds : 0;
}else { }else {
@@ -199,9 +198,12 @@ public class MonitorServiceImpl implements MonitorService {
if ("1".equals(educationPaperParam.getIsSession())&&"0".equals(educationPaperParam.getIsTime())){ if ("1".equals(educationPaperParam.getIsSession())&&"0".equals(educationPaperParam.getIsTime())){
info.setRemainingTime((long) examTime.toLocalTime().toSecondOfDay()); info.setRemainingTime((long) examTime.toLocalTime().toSecondOfDay());
stringRedisTemplate.opsForValue().set("userCache:"+stuMonitorPaperVo.getTaskId()+":"+stuMonitorPaperVo.getStuId(), JsonUtils.toJsonString(info));
return (long) examTime.toLocalTime().toSecondOfDay(); return (long) examTime.toLocalTime().toSecondOfDay();
} }
return 0L; return 0L;