mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-06 09:26:48 +08:00
@@ -412,24 +412,8 @@ public class CourseFullTextApi extends ApiBaseController{
|
||||
}
|
||||
}
|
||||
}
|
||||
// 获取课程对应的标签
|
||||
for (CourseFullText c : coursePageList.getList()){
|
||||
String tags = c.getTags();
|
||||
String[] split = tags.split(",",0);
|
||||
List<String> courseTagIds = new ArrayList<>();
|
||||
for (String tagId : split) {
|
||||
courseTagIds.add(tagId);
|
||||
}
|
||||
List<CourseTag> courseTags = courseTagService.getTagsByTagIds(courseTagIds);
|
||||
List<Map<String,Object>> tagList = new ArrayList<>();
|
||||
for (CourseTag courseTag : courseTags) {
|
||||
Map<String,Object> tag = new HashMap<>();
|
||||
tag.put("tagName", courseTag.getTagName());
|
||||
tag.put("id", courseTag.getId());
|
||||
tagList.add(tag);
|
||||
}
|
||||
c.setTagList(tagList);
|
||||
}
|
||||
|
||||
|
||||
return success(coursePageList);
|
||||
}catch(Exception e) {
|
||||
log.error("课程全文检索错误",e);
|
||||
|
||||
@@ -86,6 +86,4 @@ public interface ICourseTagService {
|
||||
CourseTag getTagByName(String tagName);
|
||||
|
||||
void bindTag(String id, String tags);
|
||||
|
||||
List<CourseTag> getTagsByTagIds(List<String> courseTagIds);
|
||||
}
|
||||
|
||||
@@ -256,12 +256,6 @@ public class CourseTagServiceImpl implements ICourseTagService {
|
||||
return courseTag;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CourseTag> getTagsByTagIds(List<String> courseTagIds) {
|
||||
List<CourseTag> courseTagList = courseTagDao.findList(FieldFilters.in("id", courseTagIds));
|
||||
return courseTagList;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void bindTag(String id, String tags) {
|
||||
// 将tags转换为数组
|
||||
|
||||
Reference in New Issue
Block a user