소스 검색

feat:提交

fuwencai 8 달 전
부모
커밋
d261460928
1개의 변경된 파일10개의 추가작업 그리고 3개의 파일을 삭제
  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)