From e243a98a4c2c6948aadc56bb3aa290491c66851a Mon Sep 17 00:00:00 2001 From: "agent.develop" Date: Fri, 25 Sep 2026 11:35:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(pbl=5Fappcodes):=20=E6=97=A7=E5=8F=A3?= =?UTF-8?q?=E5=BE=84=E7=AB=AF=E5=8F=A3=E5=8F=B7=E6=B8=85=E7=90=86=209300?= =?UTF-8?q?=E2=86=929380=EF=BC=88Bug=20WIu0Rkn0KwB0XTjYZz0qk=20=E5=90=8C?= =?UTF-8?q?=E7=B1=BB=E9=97=AE=E9=A2=98=E5=85=A8=E9=87=8F=E6=8E=92=E6=9F=A5?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2026-09-25 业主提供新测试环境口径(projects/pbls/env/test.json 唯一事实源):端口 9300→9380、 部署路径 /opt/pbls→/d/pbl/pbls、库 pbls→pbl。全仓 grep 排查旧口径残留,本模块两处 docstring 仍写「端口 9300」,与实际部署口径矛盾,会误导后续角色按作废端口排障: - pbl_appcodes/__init__.py:14 「load_order 见 pbls_spec.json,端口 9300」→ 9380 - pbl_appcodes/init.py:16 「挂载顺序按 pbls_spec.json 的 load_order,端口 9300」→ 9380 仅注释文本改动,零逻辑变更:不影响 load_pbl_appcodes() 挂载、seed_all() 幂等注入、 self_check 74/74 契约。本模块零自有表(只写 appbase 共享 appcodes/appcodes_kv),无 models 改动, 无需重跑生成。 自证:python3 -m py_compile 两文件 OK;grep -rn 9300 于本模块源码(排除 .venv-test)零命中。 --- pbl_appcodes/__init__.py | 2 +- pbl_appcodes/init.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pbl_appcodes/__init__.py b/pbl_appcodes/__init__.py index b47d583..bc5c7a9 100644 --- a/pbl_appcodes/__init__.py +++ b/pbl_appcodes/__init__.py @@ -11,7 +11,7 @@ * 本文件只导出**真实存在**的符号,并显式导出 ``load_pbl_appcodes``(第②处)。 【三处同步】① init.py 定义 load_pbl_appcodes;② 本文件导出;③ 宿主入口 -``apps/pbls/app/pbls.py`` 的 ``init()`` 显式调用(load_order 见 pbls_spec.json,端口 9300)。 +``apps/pbls/app/pbls.py`` 的 ``init()`` 显式调用(load_order 见 pbls_spec.json,端口 9380)。 【零自有表】不建任何 pbl_* 表;只把编码幂等写入 appbase 共享表 ``appcodes`` / ``appcodes_kv``(mariadb 方言,无 FK/ENUM/TIMESTAMP)。 diff --git a/pbl_appcodes/init.py b/pbl_appcodes/init.py index 719453a..b1bf195 100644 --- a/pbl_appcodes/init.py +++ b/pbl_appcodes/init.py @@ -13,7 +13,7 @@ ImportError。本版: ① 实现:本文件定义 ``load_pbl_appcodes``; ② ``pbl_appcodes/__init__.py`` 导出 ``load_pbl_appcodes``; ③ 宿主入口 ``apps/pbls/app/pbls.py`` 的 ``init()`` 里显式 ``load_pbl_appcodes()`` - (挂载顺序按 projects/pbls/pbls_spec.json 的 load_order,端口 9300)。 + (挂载顺序按 projects/pbls/pbls_spec.json 的 load_order,端口 9380)。 【零自有表】本模块不建表:只把 8 组 74 项编码幂等注入 appbase 的 appcodes / appcodes_kv 两张共享表(build.sh 部署时调 ``seed_all``)。