diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java index 9e875451..9df9b46e 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/api/StudyCourseApi.java @@ -321,8 +321,19 @@ public class StudyCourseApi extends ApiBaseController{ if (StringUtils.isEmpty(token)) { token = request.getHeader("token"); } + + // 20240815 特训营结营考试 临时代码 + if(redisTemplate.opsForValue().get(sci.getStudyId()+sci.getContentId())==null){ + redisTemplate.opsForValue().set(sci.getStudyId()+sci.getContentId(),sci.getStudyId()); + //设置过期时间为1天 + redisTemplate.expire(sci.getStudyId()+sci.getContentId(), 60, TimeUnit.SECONDS); + }else{ + return success(""); + } + //检查是否已存在 StudyCourseItem item = studyService.checkHas(sci.getStudyId(),sci.getContentId()); + if(item!=null) { //如果记录存在,但是进度不100无成情况,就更新进度,一期不会有这种情况 if(item.getProgress()<100 && sci.getProgress()>item.getProgress()) {