@@ -4657,7 +4657,12 @@ func (this *ChartInfoController) ChartList() {
}
if keyWord != "" {
- condition += ` AND ( chart_name LIKE '%` + keyWord + `%' OR chart_name_en LIKE '%` + keyWord + `%' )`
+ keyWordArr := strings.Split(keyWord, " ")
+ if len(keyWordArr) > 0 {
+ for _, v := range keyWordArr {
+ condition += ` AND CONCAT(chart_name,chart_name_en) LIKE '%` + v + `%'`
+ }
if sysUserIds != "" {
adminIds := strings.Split(sysUserIds, ",")
@@ -1309,7 +1309,12 @@ func (this *EdbInfoController) ClassifyEdbInfoList() {
- condition += ` AND edb_name LIKE '%` + keyWord + `%' `
+ condition += ` AND edb_name LIKE '%` + v + `%' `
if sources != "" {
condition += " AND source IN(" + utils.GetOrmInReplace(len(strings.Split(sources, ","))) + ") "