feat: 植物识别

This commit is contained in:
Blizzard
2026-02-10 12:35:46 +08:00
parent e612234c91
commit 556ab6baff
24 changed files with 2745 additions and 11473 deletions
+2 -2
View File
@@ -153,7 +153,7 @@ func (s *WikiService) WikiPage(req plantReq.WikiPage) (list interface{}, total i
limit := req.PageSize
offset := req.PageSize * (req.Current - 1)
db := global.DB.Model(&plant.Wiki{}).Preload("ImgList", func(db *gorm.DB) *gorm.DB {
return db.Order("created_at desc").Limit(1)
return db.Order("created_at desc")
}).Preload("Classes", func(db *gorm.DB) *gorm.DB {
return db.Order("created_at desc")
})
@@ -165,7 +165,7 @@ func (s *WikiService) WikiPage(req plantReq.WikiPage) (list interface{}, total i
db = db.Where("is_hot = ?", *req.IsHot)
}
if len(req.ClassIdIs) > 0 {
db = db.Joins("inner join sundynix_wiki_class on sundynix_wiki_class.class.id = sundynix_wiki.id").
db = db.Joins("inner join sundynix_wiki_class on sundynix_wiki_class.wiki_id = sundynix_wiki.id").
Where("sundynix_wiki_class.class_id IN (?)", req.ClassIdIs)
}
err = db.Count(&total).Error