Преглед изворни кода

fix:指标空格分词搜索,过滤就是空格的问题

Roc пре 1 година
родитељ
комит
8812b6b321
1 измењених фајлова са 9 додато и 0 уклоњено
  1. 9 0
      services/data/edb_info_refresh.go

+ 9 - 0
services/data/edb_info_refresh.go

@@ -452,6 +452,9 @@ func GetList(source, subSource int, classifyId, terminalCode, sysUserId, frequen
 				pars = utils.GetLikeKeywordPars(pars, keyword, 2)
 
 				for _, v := range keywordSlice {
+					if v == ` ` || v == `` {
+						continue
+					}
 					tmpConditionSlice = append(tmpConditionSlice, ` index_name like ? or index_code like ? `)
 					pars = utils.GetLikeKeywordPars(pars, v, 2)
 				}
@@ -495,6 +498,9 @@ func GetList(source, subSource int, classifyId, terminalCode, sysUserId, frequen
 				pars = utils.GetLikeKeywordPars(pars, keyword, 2)
 
 				for _, v := range keywordSlice {
+					if v == ` ` || v == `` {
+						continue
+					}
 					tmpConditionSlice = append(tmpConditionSlice, ` index_name like ? or index_code like ? `)
 					pars = utils.GetLikeKeywordPars(pars, v, 2)
 				}
@@ -553,6 +559,9 @@ func GetList(source, subSource int, classifyId, terminalCode, sysUserId, frequen
 				pars = utils.GetLikeKeywordPars(pars, keyword, 2)
 
 				for _, v := range keywordSlice {
+					if v == ` ` || v == `` {
+						continue
+					}
 					tmpConditionSlice = append(tmpConditionSlice, ` edb_name like ? or edb_code like ? `)
 					pars = utils.GetLikeKeywordPars(pars, v, 2)
 				}