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 20453be1..146632d8 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 @@ -17,8 +17,10 @@ import com.boe.feign.api.infrastructure.entity.CommonSearchVo; import com.boe.feign.api.infrastructure.entity.Dict; import com.xboe.api.ThirdApi; import com.xboe.constants.CacheName; +import com.xboe.module.course.api.CourseFullTextApi; import com.xboe.module.course.dto.AiVideoResourceRsp; import com.xboe.module.course.dto.BoeaiSubtitleRsp; +import com.xboe.module.course.dto.CourseFullText; import com.xboe.module.course.utils.HttpUtils; import com.xboe.module.course.vo.TeacherVo; import com.xboe.module.usergroup.service.IUserGroupService; @@ -110,6 +112,9 @@ public class StudyCourseApi extends ApiBaseController{ @Autowired StringRedisTemplate redisTemplate; + @Autowired + CourseFullTextApi courseFullTextApi; + @Value("${kjb.aicoreUrl}") private String aicoreUrl; @@ -179,6 +184,12 @@ public class StudyCourseApi extends ApiBaseController{ if(course==null || course.getDeleted()){ return badRequest("课程不存在或已被删除"); } + //获取课程AI详情 + log.info("---- KJB 获取课程详情 ---"); + CourseFullText courseFullText = new CourseFullText(); + courseFullText.setId(cid); + courseFullTextApi.getCourseFromKJB(courseFullText,course); + rs.put("course",course); List courseCrowdList = courseService.findCrowdByCourseId(cid);