diff --git a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java index f9add552..f2ecf979 100644 --- a/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java +++ b/exam-module-exam/exam-module-exam-biz/src/main/java/pc/exam/pp/module/exam/service/monitor/MonitorServiceImpl.java @@ -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;