Files
core/.workbuddy/memory/2026-06-18.md
赵忠林 307c209565 fix(appconfig): 修复跨表查询以确保产品有效性
- selectByCategory SQL 增加 INNER JOIN app_product,确保只返回该租户下有效产品配置
- 加入关联条件 ap.product_id = ac.app_id 和 ap.tenant_id = #{tenantId}
- 保证查询结果中 app_config 的 app_id 必须对应有效且属于当前租户的产品
- 维护原有租户过滤和配置类型过滤逻辑,增强数据准确性
- 该改动对 Service 和 Controller 层无影响,无需修改调用逻辑
2026-06-18 17:17:45 +08:00

498 B

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 层无需改动,不影响现有调用