From cb54ef584a7f53b1b7f21e5151690bade9fb8ebd Mon Sep 17 00:00:00 2001 From: martsforever Date: Thu, 16 Oct 2025 14:54:24 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20general=EF=BC=9Al=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=80=BB=E6=95=B0=E6=97=B6=EF=BC=8C=E5=8E=BB=E6=8E=89limit=20o?= =?UTF-8?q?ffset=E6=9D=A1=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/general/general_utils/build_query_sql.py | 2 +- app/general/general_utils/sql_service.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/general/general_utils/build_query_sql.py b/app/general/general_utils/build_query_sql.py index 42a1aee..12b6768 100644 --- a/app/general/general_utils/build_query_sql.py +++ b/app/general/general_utils/build_query_sql.py @@ -399,7 +399,7 @@ def build_query_sql(query_config, module_config): query_config_all = get_value(query_config, 'all', False) - if not query_config_all: + if not query_config_all and not query_config_only_count: sqls.append("limit ?,?") values.extend([ get_value(query_config, 'offset', 0), diff --git a/app/general/general_utils/sql_service.py b/app/general/general_utils/sql_service.py index 1b056bd..45e093b 100644 --- a/app/general/general_utils/sql_service.py +++ b/app/general/general_utils/sql_service.py @@ -72,7 +72,7 @@ async def list(session: AsyncSessionDep, query_config, module_config, debug_data if n_only_count: return { - "total": result[0]['total'] + "total": int(result[0]['total']) } else: has_next = False if get_value(query_config, 'all', False) else len(result) == n_size + 1