From 9bb3d707c9de31bca2b2746065e3982c61507c3f Mon Sep 17 00:00:00 2001 From: s0urce Date: Sun, 7 Jul 2024 18:21:20 +0800 Subject: [PATCH] feat: history query add `title` field --- app/db/models/transferhistory.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/db/models/transferhistory.py b/app/db/models/transferhistory.py index e001431d..f8099f59 100644 --- a/app/db/models/transferhistory.py +++ b/app/db/models/transferhistory.py @@ -57,6 +57,7 @@ class TransferHistory(Base): ).offset((page - 1) * count).limit(count).all() else: result = db.query(TransferHistory).filter(or_( + TransferHistory.title.like(f'%{title}%'), TransferHistory.src.like(f'%{title}%'), TransferHistory.dest.like(f'%{title}%'), )).order_by( @@ -128,6 +129,7 @@ class TransferHistory(Base): return db.query(func.count(TransferHistory.id)).filter(TransferHistory.status == status).first()[0] else: return db.query(func.count(TransferHistory.id)).filter(or_( + TransferHistory.title.like(f'%{title}%'), TransferHistory.src.like(f'%{title}%'), TransferHistory.dest.like(f'%{title}%') )).first()[0]