From 2dbe049a910fec71763cb93470cf3cb16341afdc Mon Sep 17 00:00:00 2001 From: thsrite Date: Fri, 26 Apr 2024 14:41:52 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E6=9F=A5=E8=AF=A2=E6=9F=90=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E4=B9=8B=E5=90=8E=E7=9A=84=E8=BD=AC=E7=A7=BB=E5=8E=86?= =?UTF-8?q?=E5=8F=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/db/models/transferhistory.py | 8 ++++++++ app/db/transferhistory_oper.py | 7 +++++++ 2 files changed, 15 insertions(+) diff --git a/app/db/models/transferhistory.py b/app/db/models/transferhistory.py index e1957605..5868e8e9 100644 --- a/app/db/models/transferhistory.py +++ b/app/db/models/transferhistory.py @@ -212,3 +212,11 @@ class TransferHistory(Base): "download_hash": download_hash } ) + + @staticmethod + @db_query + def list_by_date(db: Session, date: str): + """ + 查询某时间之后的转移历史 + """ + return db.query(TransferHistory).filter(TransferHistory.date > date).order_by(TransferHistory.id.desc()).all() diff --git a/app/db/transferhistory_oper.py b/app/db/transferhistory_oper.py index 247b22eb..eedac77a 100644 --- a/app/db/transferhistory_oper.py +++ b/app/db/transferhistory_oper.py @@ -177,3 +177,10 @@ class TransferHistoryOper(DbOper): errmsg="未识别到媒体信息" ) return his + + def list_by_date(self, date: str) -> List[TransferHistory]: + """ + 查询某时间之后的转移历史 + :param date: 日期 + """ + return TransferHistory.list_by_date(self._db, date)