diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CoursePortalApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CoursePortalApi.java index 783c5f00..02b27b68 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CoursePortalApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CoursePortalApi.java @@ -317,7 +317,7 @@ public class CoursePortalApi extends ApiBaseController{ ct.setSupplier(t.getSupplier()); ct.setTeacherType(t.getTeacherType()); if(redisTemplate.opsForValue().get(ct.getTeacherId())!=null){ - if(Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && t.getTeacherType() == 1){ + if(Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && ( t==null || t.getTeacherType() == 1)){ ct.setTeacherName("BOE教师"); } teacherCourseDto.setCourseId(ct.getCourseId()); @@ -337,7 +337,7 @@ public class CoursePortalApi extends ApiBaseController{ List list=new ArrayList<>(); list.add(ct.getTeacherId()); getTeacherInfo(request.getHeader("Xboe-Access-Token"),list); - if(Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && t.getTeacherType() == 1){ + if(Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && ( t==null || t.getTeacherType() == 1)){ ct.setTeacherName("BOE教师"); } teacherCourseDto.setCourseId(ct.getCourseId()); 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 cba98a57..40b4c09b 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 @@ -214,11 +214,11 @@ public class StudyCourseApi extends ApiBaseController{ redisTemplate.opsForValue().set(teacherVo.get(0).getTeacherId(), teacherVo.get(0).getStatus()); //设置过期时间为1天 redisTemplate.expire(teacherVo.get(0).getTeacherId(), 24 * 60 * 60, TimeUnit.SECONDS); - if (Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && t.getTeacherType() == 1){ + if (Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && ( t==null || t.getTeacherType() == 1)){ ct.setTeacherName("BOE教师"); } } - if (Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && t.getTeacherType() == 1){ + if (Objects.equals(redisTemplate.opsForValue().get(ct.getTeacherId()), "1") && ( t==null || t.getTeacherType() == 1)){ ct.setTeacherName("BOE教师"); } }