BladeX-Boot 岗位管理中新增岗位 tenant_id 没有自动注入

Blade 未结 1 940
stx510
stx510 剑圣 2021-06-22 13:12

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

1. Controller

public class PostController extends BladeController {
/**
 * 新增或修改 岗位表
 */
@PostMapping("/submit")
@ApiOperationSupport(order = 6)
@ApiOperation(value = "新增或修改", notes = "传入post")
public R submit(@Valid @RequestBody Post post) {
   CacheUtil.clear(SYS_CACHE);
   return R.status(postService.saveOrUpdate(post));
}

2. entity

public class Post extends TenantEntity {

3.Mapper

public interface PostMapper extends BaseMapper<Post> {
<>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
    </>
</>

4.service
public interface IPostService extends BaseService<Post> {
public class PostServiceImpl extends BaseServiceImpl<PostMapper, Post> implements IPostService {

5.后端配置
#多租户配置
tenant:
  #多租户增强
  enhance: true
  #多租户授权保护
  license: false
  #动态数据源功能
  dynamic-datasource: false
  #动态数据源全局扫描
  dynamic-global: false
  #多租户字段名
  column: tenant_id
  #排除多租户逻辑
  exclude-tables:
    - blade_user
    
 6、前端配置
 clientId: 'saber', // 客户端id
clientSecret: 'saber_secret', // 客户端密钥
tenantMode: true, // 是否开启租户模式
tenantId: "000000", // 管理组租户编号
captchaMode: false, // 是否开启验证码模式

7 sql
==============  Sql Start  ==============
Execute SQL : insert into blade_post (id, category, post_code, post_name, sort , remark, create_user, create_dept, create_time, update_user , update_time, status, is_deleted) values (1407199955373834242, 1, '4', '4', 4 , '', 1406821741245878273, 1406821741094883329, TIMESTAMP '2021-06-22 12:53:08.523', 1406821741245878273 , TIMESTAMP '2021-06-22 12:53:08.523', 1, 0)
Execute Time: 2.996ms
==============  Sql  End   ==============

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

岗位管理中新增岗位可以自行注入tenant_id,


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

Bladex-boot SpringBoot 2.2.13.RELEASE MAC OS 

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


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

1条回答
  • 2021-06-22 16:34

    我本地测试了一下没有问题,你有过其他改动么?用git私服的原版跑也有这样的问题么?具体看下图sql日志

    image.pngimage.png

    0 讨论(0)
提交回复