Эх сурвалжийг харах

客服工作台-客服话术分类列表

renjiaojiao 2 жил өмнө
parent
commit
1e206d27a1

+ 5 - 7
rpc/knowledge/internal/service/commonPhrasesService.go

@@ -145,14 +145,13 @@ func (c *CommonPhrasesService) CommonPhrasesList(param *knowledgeclient.CommonPh
 func (c *CommonPhrasesService) CommonPhrasesClassList(param *knowledgeclient.CommonPhrasesClassListReq) []*knowledgeclient.CommonPhrasesClassListData {
 	var classListArr []*knowledgeclient.CommonPhrasesClassListData
 	//先查询数据在分类、排序
-	query := map[string]interface{}{
-		"entId": param.EntId,
-		"appId": param.AppId,
-	}
+	data := &[]map[string]interface{}{}
 	if param.Query != "" {
-		query["content"] = param.Query
+		data = Mysql.SelectBySql("SELECT classify,content FROM `socialize_common_phrases` WHERE entId = ? AND appId = ? AND status = 0  AND content like '%?%' ORDER BY CONVERT(classify USING GBK) ASC", param.EntId, param.AppId, param.Query)
+	} else {
+		data = Mysql.SelectBySql("SELECT classify,content FROM `socialize_common_phrases` WHERE entId = ? AND appId = ? AND status = 0 ORDER BY CONVERT(classify USING GBK) ASC", param.EntId, param.AppId)
 	}
-	data := Mysql.Find(util.COMMONPHRASES, query, "classify,content", "id desc", -1, -1)
+
 	if data != nil && len(*data) > 0 {
 		m := map[string][]string{}
 		for _, val := range *data {
@@ -160,7 +159,6 @@ func (c *CommonPhrasesService) CommonPhrasesClassList(param *knowledgeclient.Com
 			m[classify] = append(m[classify], cm.ObjToString(val["content"]))
 		}
 		if m != nil && len(m) > 0 {
-
 			for k, v := range m {
 				classList := &knowledgeclient.CommonPhrasesClassListData{}
 				classList.Classify = k