From c6926532ad6b6641d6952c4a32233f00f5c2beea Mon Sep 17 00:00:00 2001 From: yangduo Date: Thu, 11 Jul 2024 16:52:52 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B4=A8=E6=8A=BC=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/marketserver/api/v1/market/marketsecondary.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/server/marketserver/api/v1/market/marketsecondary.go b/server/marketserver/api/v1/market/marketsecondary.go index e28fb9a9..e1cc3652 100644 --- a/server/marketserver/api/v1/market/marketsecondary.go +++ b/server/marketserver/api/v1/market/marketsecondary.go @@ -6,6 +6,7 @@ import ( "main/common" "main/constant" . "main/global" + "mt" "net/http" "q5" "strings" @@ -19,7 +20,8 @@ func (this *MarketApi) LockList(c *gin.Context) { reqJson := struct { PageSize interface{} `json:"page_size"` Cursor interface{} `json:"cursor"` - Search struct { + Search struct { + Name string `json:"name"` } `json:"search"` Filter struct { ItemIds []interface{} `json:"item_ids"` @@ -50,6 +52,9 @@ WHERE A.idx > %d AND A.net_id = %d AND A.last_owner_address= '%s' AND A.owner_ad { itemIds := map[int32]int32{} + if reqJson.Search.Name != "" { + mt.Table.Item.Search(reqJson.Search.Name, itemIds) + } for _, val := range(reqJson.Filter.ItemIds) { itemId := q5.SafeToInt32(val) itemIds[itemId] = 1