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 74a1b6f6..e528fefa 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 @@ -234,15 +234,17 @@ public class StudyCourseApi extends ApiBaseController{ rs.put("contents",cclist); rs.put("sections",sectionlist); rs.put("teachers",teachers); - - - CommonSearchVo searcher = new CommonSearchVo(); - searcher.setPid(380L); - searcher.setType(1); - List dicts = thirdApi.getDictItems(searcher); + // 未选择仅内网时isPermission = false,不用区分内外网 boolean isPermission = false; - if(dicts != null && dicts.size() > 0){ - isPermission = dicts.contains(course.getOrgId()); + if(course.getDevice() ==4){ + CommonSearchVo searcher = new CommonSearchVo(); + searcher.setPid(380L); + searcher.setType(1); + List dicts = thirdApi.getDictItems(searcher); + if(dicts != null && dicts.size() > 0){ + // 选择仅内网 并且字典中配置了此课程资源归属,那么只能内网观看 返回 truw + isPermission = dicts.contains(course.getOrgId()); + } } rs.put("isPermission",isPermission);