From b093e280fe773dba46e3c169b48c7f33eb745b8e Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Fri, 2 Aug 2024 21:52:32 +0800 Subject: [PATCH] :sparkles: Batch list attachment meta --- pkg/internal/server/api/attachment_dir_api.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/internal/server/api/attachment_dir_api.go b/pkg/internal/server/api/attachment_dir_api.go index 6b5aa00..20e9139 100644 --- a/pkg/internal/server/api/attachment_dir_api.go +++ b/pkg/internal/server/api/attachment_dir_api.go @@ -18,6 +18,10 @@ func listAttachment(c *fiber.Ctx) error { tx := database.C.Order("created_at DESC") + if len(c.Query("id")) > 0 { + tx = tx.Where("id IN ?", strings.Split(c.Query("id"), ",")) + } + if len(c.Query("author")) > 0 { var author models.Account if err := database.C.Where("name = ?", c.Query("author")).First(&author).Error; err != nil {