学员端添加课程摘要信息

This commit is contained in:
huangrun
2025-11-20 14:36:45 +08:00
parent 640786391d
commit bfdbd4d38e

View File

@@ -424,7 +424,7 @@ public class CourseFullTextApi extends ApiBaseController{
String courseId = courseFull.getId();
log.info("------------KJB---获取课程摘要信息---------courseId = " + courseId);
//String url = env.getProperty("kjb.url") + "/api/course/getCourseFromKJB?courseId=" + courseId;
String url = "https://jsonplaceholder.typicode.com/posts";
String url = "http://10.251.186.27:8088/aiVideo/getCourseList";
JSONObject jsonObject = new JSONObject();
JSONArray courseIds = new JSONArray();
@@ -437,9 +437,11 @@ public class CourseFullTextApi extends ApiBaseController{
JSONObject jsonResult = JSONObject.parseObject(result);
String data = jsonResult.getString("data");
//json字符串转为实体对象
BoeaiCourseDto aiVideoResourceRsp = JSON.parseObject(data, BoeaiCourseDto.class);
courseFull.setAiAbstract(aiVideoResourceRsp.getAiAbstract());
courseFull.setSummaryContent(aiVideoResourceRsp.getSummaryContent());
// 直接解析为 List<Course>
List<BoeaiCourseDto> boeaiCourseDto = JSON.parseArray(data, BoeaiCourseDto.class);
//List<BoeaiCourseDto> aiVideoResourceRsp = Collections.singletonList(JSON.parseObject(data, BoeaiCourseDto.class));
courseFull.setAiAbstract(boeaiCourseDto.get(0).getAiAbstract());
courseFull.setSummaryContent(v.get(0).getSummaryContent());
}
private void getTeacherStatusByCode(String token, PageList<CourseFullText> coursePageList) {