关于tenant_id值的写入问题

Blade 未结 1 807
641835480
641835480 剑圣 2021-03-09 11:06

一、该问题的重现步骤是什么?

     我购买的是商业版授权,使用的是2.7.2的班班,但我在新增实体,写入数据库时,使用postman提交请求,用户为admin,签权也通过,但tenant_id租户字段的值总是为空。

     我的实体类没有从开发文档中说明的TenantEntity超类继承,我自己写了个超类,这个超类里定义有tenantId属性,

  同时我的服务实现类也没有从BaseServiceImpl继承,而是仿BaseServiceImpl自己写了个超类,该超类中仿BaseServiceImpl中的resolveEntity方法

    我没有在add()方法代码中显示设置tenantId属性,我想问的是,tenantId的值时框架本身判断如果实体有tenantId属性就根据当前用户的tenantId值自动写入,还是需要我手工设置


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 你调试下这段代码,看下拦截器是否生效。

    7AC38B69-54ED-4E75-8812-2271FBBFA7AA.png

    作者追问:2021-03-22 14:12

    我的业务生成的Insert语句中,根本就没有tenant_id这个字段,一般是什么原因呀

    0 讨论(0)
提交回复