分割关键字返回

This commit is contained in:
lims1@hunktimes.com
2023-07-17 09:44:59 +08:00
parent b4f5e3ab4a
commit cbf97e0f83
2 changed files with 21 additions and 1 deletions

View File

@@ -2,6 +2,8 @@ package com.xboe.module.course.dto;
import lombok.Data;
import java.util.List;
/**
* 课程的全文检索索引
*
@@ -117,5 +119,10 @@ public class CourseFullText {
* 是否公开0表非公开报名1表公开报名-字段需新增,按管理端需求增加
*/
private Integer openEnroll;
/**
* keywords字段分割
*/
private List<String> keywordsList;
}

View File

@@ -1,6 +1,7 @@
package com.xboe.module.course.api;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
@@ -263,7 +264,19 @@ public class CourseFullTextApi extends ApiBaseController{
c.setTeacher(ct.getTeacherName());
}
}
if (StringUtils.isNotBlank(c.getKeywords()) ){
String[] keywords = c.getKeywords().split(",");
if (keywords.length == 0){
keywords = c.getKeywords().split(" ");
}
if (keywords.length > 0){
List<String> keywordsList = Arrays.asList(keywords);
c.setKeywordsList(keywordsList);
}
}
}
return success(coursePageList);
}catch(Exception e) {