db表中tenant_id为空

Blade 未结 2 63
270408136
270408136 剑侠 2024-12-10 10:49

我使用的是cloud 4.2,我在db表中都设计了,tenant_id ,但是所有表中插入的数据这个租户字段都是null,不知道什么原因,创建人,创建人部门等字段信息都有。

image.png

代码也继承了 TenantEntity

image.png

2条回答
  • 2024-12-10 11:08

    到这里打断点,看看获取的值是什么。租户id主要的逻辑就是在这个类获取的

    CleanShot20241210110749@2x.png

    0 讨论(0)
  • 2024-12-10 11:19

    我加了断点,没有进断点,是不是没有开启租户模式,如何开启

    作者追问:2024-12-10 11:20

    看下其他的模块比如通知公告,有没有正确存入tenant_id,如果有就说明是开着的。然后你需要去对比一下哪里有不同的设置

    回答: 2024-12-10 11:27

    我自己的业务系统,我放在bladex-biz中,是单独运行的,系统中我增加了一个用户,我看blade_user表中是有租户值的

    前端我看配置也是开着的

    image.png

    作者追问:2024-12-10 11:29

    把你的代码原版放到bladex里,看看能不能生效。先排除其他一切影响的因素,再慢慢找原因。

    如果找了几遍找不到问题,把你的biz工程脱敏后发给我们邮箱 bladejava@qq.com,我们安排排查

    0 讨论(0)
提交回复