SQL拼接租户ID的后台代码在哪,实在找不到了

/jeelowcode/dbform/get/not-in-dbform-tables

不知道我们在二开的过程中改了那,现在information_schema中的tables 查询的时候都被拼接上了租户id

请问下这个拼接的地方在哪,实在找不到了

评论区

maweiyuan 2025-03-06 16:35


context-path: /low-code


超级管理员 2025-03-06 16:35

可以在application.yaml里面把information_schema加上不进行租户过滤,或者如果不用多租户的话,可以把多租户关掉

maweiyuan 2025-03-06 16:36

image.png

maweiyuan 2025-03-06 16:37

@超级管理员 @超级管理员
ignore-tables

属性里有information_schema

我确认是跟加了context-path有关系,这个影响到哪里了,这个的配置实在是没找到

超级管理员 2025-03-06 16:43

:
  - /admin-api/system/tenant/get-id-by-name - /admin-api/system/tenant/get-by-website - /admin-api/system/captcha/get - /admin-api/system/captcha/check - /admin-api/infra/file/*/get/** - /admin-api/system/sms/callback/* - /admin-api/jeelowcode/**

加前缀的话,你试一下这些要不要一起改?
单独排除的话,在

ignore-tables

加上就可以了


maweiyuan 2025-03-06 17:09

@超级管理员

这些都改了,还是不好用,所以才在找sql拼装到底是在哪处理的,一直没找到

maweiyuan 2025-03-07 09:17

@超级管理员

是有用到多租户的,但是这张表不知道为啥出了问题,实际就是因为加了context-path属性,不知道影响到哪,会影响到点开表单开发时候的一个接口

超级管理员 2025-03-07 09:26

那就对这张表单独排除就可以了

maweiyuan 2025-03-07 11:07

@超级管理员

关键不是找不到拦截的代码在哪吗,写配置文件里不好使。。。

JeeLowCode 2025-03-07 14:58

@maweiyuan

具体代码问题自己debug调试,代码是全部公开的。

回复