From 5cb04dcbc605145158d5ffa55939d21f1cacd1b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A1=9C=E8=8F=AF?= Date: Tue, 18 Jul 2023 11:53:58 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=9B=E9=80=89model=E6=8C=89=E7=85=A7like?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routers/models.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/routers/models.go b/routers/models.go index 280bd1c..08882cc 100644 --- a/routers/models.go +++ b/routers/models.go @@ -131,6 +131,16 @@ func ModelsGet(w http.ResponseWriter, r *http.Request) { db = db.Where("tags LIKE ?", "%"+tag+"%") } + // 获取指定用户喜欢的模型 + if like := r.URL.Query().Get("like"); like != "" { + list, err := models.LikeModel.GetA(like) + if err != nil { + log.Println(err) + return + } + db = db.Where("id IN (?)", list) + } + db.Offset((listview.Page - 1) * listview.PageSize).Limit(listview.PageSize).Find(&model_list) for _, model := range model_list { listview.List = append(listview.List, model)