仅内网可见-学员端

This commit is contained in:
670788339
2025-07-21 09:07:58 +08:00
parent 9b9e97a8d4
commit 59beaa5b74
3 changed files with 11 additions and 6 deletions

View File

@@ -406,11 +406,8 @@ public class ThirdApi {
}
//获取字典信息
public List<String> getDictItems() {
public List<String> getDictItems(CommonSearchVo searcher) {
try {
CommonSearchVo searcher = new CommonSearchVo();
searcher.setPid(380L);
searcher.setType(1);
List<Dict> dictList = dictRemoteClient.getList(searcher);
if(!Objects.isNull(dictList) && dictList.size() > 0){
List<String> dicts = dictList.stream().map(Dict::getValue).collect(Collectors.toList());

View File

@@ -7,6 +7,7 @@ import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.boe.feign.api.infrastructure.entity.CommonSearchVo;
import com.xboe.api.ThirdApi;
import com.xboe.module.course.dto.*;
import org.apache.commons.lang3.StringUtils;
@@ -169,8 +170,11 @@ public class CourseManageApi extends ApiBaseController{
List<CourseSection> sectionlist=sectionService.getByCourseId(id);
List<CourseTeacher> teachers=courseService.findTeachersByCourseId(id);
List<CourseCrowd> crowds=courseService.findCrowdByCourseId(id);
List<String> dicts = thirdApi.getDictItems();
CommonSearchVo searcher = new CommonSearchVo();
searcher.setPid(380L);
searcher.setType(1);
List<String> dicts = thirdApi.getDictItems(searcher);
boolean isPermission = false;
if(dicts != null && dicts.size() > 0){
isPermission = dicts.contains(course.getOrgId());

View File

@@ -10,6 +10,7 @@ import java.util.stream.Collectors;
import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.nacos.shaded.com.google.common.util.concurrent.RateLimiter;
import com.boe.feign.api.infrastructure.entity.CommonSearchVo;
import com.xboe.api.ThirdApi;
import com.xboe.constants.CacheName;
import com.xboe.module.course.vo.TeacherVo;
@@ -234,7 +235,10 @@ public class StudyCourseApi extends ApiBaseController{
rs.put("sections",sectionlist);
rs.put("teachers",teachers);
List<String> dicts = thirdApi.getDictItems();
CommonSearchVo searcher = new CommonSearchVo();
searcher.setCode("course_warn");
searcher.setType(1);
List<String> dicts = thirdApi.getDictItems(searcher);
boolean isPermission = false;
if(dicts != null && dicts.size() > 0){
isPermission = dicts.contains(course.getOrgId());