|
@@ -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, ",")
|