Skip to content

Commit c825a37

Browse files
committed
Merge branch 'main' of https://github.com/dataease/SQLBot
2 parents 34e136b + 0ca725b commit c825a37

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Build sqlbot
22
FROM ghcr.io/1panel-dev/maxkb-vector-model:v1.0.1 AS vector-model
3-
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-python-pg:latest AS sqlbot-builder
3+
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-base:latest AS sqlbot-builder
44

55
# Set build environment variables
66
ENV PYTHONUNBUFFERED=1
@@ -36,7 +36,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
3636
uv sync --extra cpu
3737

3838
# Build g2-ssr
39-
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-python-pg:latest AS ssr-builder
39+
FROM registry.cn-qingdao.aliyuncs.com/dataease/sqlbot-base:latest AS ssr-builder
4040

4141
WORKDIR /app
4242

backend/apps/terminology/curd/terminology.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def page_terminology(session: SessionDep, current_page: int = 1, page_size: int
3737
# 步骤1:先找到所有匹配的节点ID(无论是父节点还是子节点)
3838
matched_ids_subquery = (
3939
select(Terminology.id)
40-
.where(Terminology.word.ilike(keyword_pattern)) # LIKE查询条件
40+
.where(and_(Terminology.word.ilike(keyword_pattern), Terminology.oid == oid)) # LIKE查询条件
4141
.subquery()
4242
)
4343

@@ -101,7 +101,7 @@ def page_terminology(session: SessionDep, current_page: int = 1, page_size: int
101101
else:
102102
parent_ids_subquery = (
103103
select(Terminology.id)
104-
.where(Terminology.pid.is_(None)) # 只取父节点
104+
.where(and_(Terminology.pid.is_(None), Terminology.oid == oid)) # 只取父节点
105105
)
106106
count_stmt = select(func.count()).select_from(parent_ids_subquery.subquery())
107107
total_count = session.execute(count_stmt).scalar()

0 commit comments

Comments
 (0)