仅内网可见-学员端

This commit is contained in:
670788339
2025-07-21 09:37:25 +08:00
parent 8ce284ea7e
commit 22db916abf

View File

@@ -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<String> 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<String> dicts = thirdApi.getDictItems(searcher);
if(dicts != null && dicts.size() > 0){
// 选择仅内网 并且字典中配置了此课程资源归属,那么只能内网观看 返回 truw
isPermission = dicts.contains(course.getOrgId());
}
}
rs.put("isPermission",isPermission);