Browse Source

feat:提交

fuwencai 8 tháng trước cách đây
mục cha
commit
d261460928
1 tập tin đã thay đổi với 10 bổ sung3 xóa
  1. 10 3
      rpc/knowledge/internal/service/knowledgeService.go

+ 10 - 3
rpc/knowledge/internal/service/knowledgeService.go

@@ -289,10 +289,17 @@ func (k *KnowledgeService) RecommendAnswer(param *knowledgeclient.FindAnswerReq,
 		res := ESV7.Get(ESV7Index, ESV7Type, query)
 		logx.Info("res:", res)
 		if res != nil && len(*res) > 0 {
-			for _, val := range *res {
+			if i < 1 {
+				for _, val := range *res {
+					answers = append(answers, &knowledgeclient.Question{
+						Question: cm.ObjToString(val["question"]),
+						Answer:   cm.ObjToString(val["answer"]),
+					})
+				}
+			} else {
 				answers = append(answers, &knowledgeclient.Question{
-					Question: cm.ObjToString(val["question"]),
-					Answer:   cm.ObjToString(val["answer"]),
+					Question: cm.ObjToString((*res)[0]["question"]),
+					Answer:   cm.ObjToString((*res)[0]["answer"]),
 				})
 			}
 			log.Println("推荐答案:", answers)