👔 Order releases by created_at desc

This commit is contained in:
LittleSheep 2025-01-11 15:53:23 +08:00
parent 79e03e74f3
commit 9b4979af39

View File

@ -18,7 +18,8 @@ func CountRelease(product int) (int64, error) {
func ListRelease(product int, take, offset int) ([]models.ProductRelease, error) { func ListRelease(product int, take, offset int) ([]models.ProductRelease, error) {
var items []models.ProductRelease var items []models.ProductRelease
if err := database.C. if err := database.C.
Where("product_id = ?", product).Preload("Meta"). Where("product_id = ?", product).Order("created_at DESC").
Preload("Meta").
Limit(take).Offset(offset).Find(&items).Error; err != nil { Limit(take).Offset(offset).Find(&items).Error; err != nil {
return items, err return items, err
} }
@ -27,7 +28,8 @@ func ListRelease(product int, take, offset int) ([]models.ProductRelease, error)
func GetRelease(id uint) (models.ProductRelease, error) { func GetRelease(id uint) (models.ProductRelease, error) {
var item models.ProductRelease var item models.ProductRelease
if err := database.C.Where("id = ?", id).Preload("Meta").First(&item).Error; err != nil { if err := database.C.Where("id = ?", id).
Preload("Meta").First(&item).Error; err != nil {
return item, err return item, err
} }
return item, nil return item, nil