From 3e1195febb4fbf8f821b17b8a7ece8e048717069 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=80=C3=AE=C3=97=C3=9A=C3=95=C3=B1?= Date: Wed, 31 Aug 2022 14:18:29 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8A=A5=E8=A1=A8=E5=88=86=E7=BB=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crud/crud_interview_tables.py | 4 ++++ models/interview_zsgc.py | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/crud/crud_interview_tables.py b/crud/crud_interview_tables.py index 170d948..f9ff7b8 100644 --- a/crud/crud_interview_tables.py +++ b/crud/crud_interview_tables.py @@ -28,5 +28,9 @@ class ApiInterviewTables(CRUDBase): async def get_tables(self, db: AsyncIOMotorDatabase, where): return await self.find_many(db, where, {'_id': 0}) + # 获取一条报表信息 + async def get_one_table(self, db: AsyncIOMotorDatabase, table_id): + return await self.find_one(db, {'table_id': table_id}, {'_id': 0}) + api_interview_tables = ApiInterviewTables('interview_tables') diff --git a/models/interview_zsgc.py b/models/interview_zsgc.py index bf913df..93a85cd 100644 --- a/models/interview_zsgc.py +++ b/models/interview_zsgc.py @@ -399,7 +399,10 @@ class InterviewDo: sql += f" and toDate(addHours(`event_time`, 0)) <= '{end_time}'" # 没有日期条件 else: - sql = f"select {findStr} from HR.resumes where {whereStr}" + if whereStr: + sql = f"select {findStr} from HR.resumes where {whereStr}" + else: + sql = f"select {findStr} from HR.resumes" print(sql) return {