diff --git a/.workbuddy/memory/2026-06-18.md b/.workbuddy/memory/2026-06-18.md new file mode 100644 index 0000000..28da208 --- /dev/null +++ b/.workbuddy/memory/2026-06-18.md @@ -0,0 +1,11 @@ +# 2026-06-18 工作日志 + +## AppConfigMapper.xml 添加关联查询 + +**改动文件**: `src/main/java/com/gxwebsoft/websopy/mapper/AppConfigMapper.xml` + +- `selectByCategory` SQL 增加了 `INNER JOIN db_websopy.app_product`,关联条件: + - `ap.product_id = ac.app_id` + - `ap.tenant_id = #{tenantId}` +- 目的:确保只返回该租户下有效产品的配置,防止 app_config 中的 app_id 指向非该租户的产品 +- Service 层和 Controller 层无需改动,不影响现有调用 diff --git a/src/main/java/com/gxwebsoft/websopy/mapper/AppConfigMapper.xml b/src/main/java/com/gxwebsoft/websopy/mapper/AppConfigMapper.xml index 7ded385..8d8ef92 100644 --- a/src/main/java/com/gxwebsoft/websopy/mapper/AppConfigMapper.xml +++ b/src/main/java/com/gxwebsoft/websopy/mapper/AppConfigMapper.xml @@ -3,27 +3,31 @@