🐛 Fix status query condition

This commit is contained in:
2024-06-27 01:29:51 +08:00
parent 17e0fa3b18
commit 9f7205ba14
2 changed files with 5 additions and 8 deletions

View File

@ -21,7 +21,7 @@ func GetStatus(uid uint) (models.Status, error) {
var status models.Status
if err := database.C.
Where("account_id = ?", uid).
Where("clear_at < ?", time.Now()).
Where("clear_at > ?", time.Now()).
First(&status).Error; err != nil {
return status, err
} else {
@ -77,7 +77,7 @@ func EditStatus(user models.Account, status models.Status) (models.Status, error
func ClearStatus(user models.Account) error {
if err := database.C.
Where("account_id = ?", user.ID).
Where("clear_at < ?", time.Now()).
Where("clear_at > ?", time.Now()).
Updates(models.Status{ClearAt: lo.ToPtr(time.Now())}).Error; err != nil {
return err
} else {