From 87fb5ae7dab8eb280220e966f1794bbd67a39140 Mon Sep 17 00:00:00 2001 From: lan Date: Thu, 11 Jan 2024 17:27:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8C=89=E6=97=B6=E9=97=B4=E8=BF=87?= =?UTF-8?q?=E6=9C=9F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/base/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/base/models.py b/apps/base/models.py index 5a5d99d..61fe96b 100644 --- a/apps/base/models.py +++ b/apps/base/models.py @@ -28,8 +28,10 @@ class FileCodes(Model): created_at: Optional[datetime] = fields.DatetimeField(auto_now_add=True, description='创建时间') async def is_expired(self): - if self.expired_at and (self.expired_count == -1 or self.expired_count > 0): + # 按时间 + if self.expired_at and self.expired_count < 0: return self.expired_at < await get_now() + # 按次数 else: return self.expired_count != -1 and self.expired_count == 0