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

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