Bläddra i källkod

fix:修改搜知识库

jimmyyem 3 dagar sedan
förälder
incheckning
57e6a3c1c4

+ 2 - 0
desc/wechat/agent.api

@@ -252,6 +252,8 @@ type (
 		PageSize  *int    `json:"pageSize" validate:"required,number,lt=100000"`
 
 		CollectionId  *string `json:"collectionId" validate:"required"`
+
+		Keyword *string `json:"keyword,optional"`
 	}
 
 	// Data list response | Data List信息返回体

+ 1 - 1
internal/handler/routes.go

@@ -1,5 +1,5 @@
 // Code generated by goctl. DO NOT EDIT.
-// goctls v1.10.4
+// goctls v1.10.1
 
 package handler
 

+ 4 - 0
internal/logic/agent_base/get_agent_base_list_logic.go

@@ -31,7 +31,11 @@ func (l *GetAgentBaseListLogic) GetAgentBaseList(req *types.DataListReq) (*types
 	params.CollectionId = *req.CollectionId
 	params.PageSize = *req.PageSize
 	params.PageNum = *req.Page
+	if req.Keyword != nil && *req.Keyword != "" {
+		params.SearchText = *req.Keyword
+	}
 	resp, err := fastgpt.GetDataList(&params)
+	//fmt.Printf("resp=%v err=%v\n", resp, err)
 	if err != nil {
 		return nil, errorx.NewInvalidArgumentError("fastgpt get data list failed " + err.Error())
 	}

+ 1 - 0
internal/types/types.go

@@ -706,6 +706,7 @@ type DataListReq struct {
 	PageSize *int `json:"pageSize" validate:"required,number,lt=100000"`
 	// required : true
 	CollectionId *string `json:"collectionId" validate:"required"`
+	Keyword      *string `json:"keyword,optional"`
 }
 
 // Data list response | Data List信息返回体