mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 19:06:49 +08:00
仅内网可见-学员端
This commit is contained in:
@@ -406,11 +406,8 @@ public class ThirdApi {
|
|||||||
}
|
}
|
||||||
|
|
||||||
//获取字典信息
|
//获取字典信息
|
||||||
public List<String> getDictItems() {
|
public List<String> getDictItems(CommonSearchVo searcher) {
|
||||||
try {
|
try {
|
||||||
CommonSearchVo searcher = new CommonSearchVo();
|
|
||||||
searcher.setPid(380L);
|
|
||||||
searcher.setType(1);
|
|
||||||
List<Dict> dictList = dictRemoteClient.getList(searcher);
|
List<Dict> dictList = dictRemoteClient.getList(searcher);
|
||||||
if(!Objects.isNull(dictList) && dictList.size() > 0){
|
if(!Objects.isNull(dictList) && dictList.size() > 0){
|
||||||
List<String> dicts = dictList.stream().map(Dict::getValue).collect(Collectors.toList());
|
List<String> dicts = dictList.stream().map(Dict::getValue).collect(Collectors.toList());
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import javax.annotation.Resource;
|
|||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.boe.feign.api.infrastructure.entity.CommonSearchVo;
|
||||||
import com.xboe.api.ThirdApi;
|
import com.xboe.api.ThirdApi;
|
||||||
import com.xboe.module.course.dto.*;
|
import com.xboe.module.course.dto.*;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
@@ -169,8 +170,11 @@ public class CourseManageApi extends ApiBaseController{
|
|||||||
List<CourseSection> sectionlist=sectionService.getByCourseId(id);
|
List<CourseSection> sectionlist=sectionService.getByCourseId(id);
|
||||||
List<CourseTeacher> teachers=courseService.findTeachersByCourseId(id);
|
List<CourseTeacher> teachers=courseService.findTeachersByCourseId(id);
|
||||||
List<CourseCrowd> crowds=courseService.findCrowdByCourseId(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;
|
boolean isPermission = false;
|
||||||
if(dicts != null && dicts.size() > 0){
|
if(dicts != null && dicts.size() > 0){
|
||||||
isPermission = dicts.contains(course.getOrgId());
|
isPermission = dicts.contains(course.getOrgId());
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import java.util.stream.Collectors;
|
|||||||
|
|
||||||
import cn.hutool.core.collection.CollectionUtil;
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.alibaba.nacos.shaded.com.google.common.util.concurrent.RateLimiter;
|
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.api.ThirdApi;
|
||||||
import com.xboe.constants.CacheName;
|
import com.xboe.constants.CacheName;
|
||||||
import com.xboe.module.course.vo.TeacherVo;
|
import com.xboe.module.course.vo.TeacherVo;
|
||||||
@@ -234,7 +235,10 @@ public class StudyCourseApi extends ApiBaseController{
|
|||||||
rs.put("sections",sectionlist);
|
rs.put("sections",sectionlist);
|
||||||
rs.put("teachers",teachers);
|
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;
|
boolean isPermission = false;
|
||||||
if(dicts != null && dicts.size() > 0){
|
if(dicts != null && dicts.size() > 0){
|
||||||
isPermission = dicts.contains(course.getOrgId());
|
isPermission = dicts.contains(course.getOrgId());
|
||||||
|
|||||||
Reference in New Issue
Block a user