租户菜单等问题

Blade 未结 2 451
dubbo
dubbo 2023-12-20 11:48

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

1. 新增一个租户耗时8秒多 怎么排查是什么原因

2. 删除租户后,没有级联删除角色,机构,用户等数据

3.新增子项菜单后,子菜单和上级菜单变成平级了,通过编辑再修改上级菜单才能正常

4.新建的租户,保存后,再新增一个菜单,同时产品包和角色都分配了新的菜单 结果登录这个租户看不到并集的菜单,酒店订单是建立租户 之前分配的

 

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

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

bladex最新版本 windows系统启动前端,后端在服务器

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

 

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

1.png2.png3.png4.png5.png6.png7.png

2条回答
  •  zhx1994
    zhx1994 (楼主)
    2023-12-20 14:26

    1新增租户的逻辑在这个方法org.springblade.system.service.impl.TenantServiceImpl#submitTenant,你看下是不是这个类TenantDictBizRule耗时长,优化一下。

    2租户删除的逻辑在org.springblade.system.service.impl.TenantServiceImpl#removeTenant,目前只是删除了租户和租户下的用户。

    3这个地方打断点调试下,看下是不是父id传的值不对。

    E{0948KYP8OQX6T3T9F~YKH.png

    4这个地方打个断点,是不是进来这里了,这里面先从缓存拿的数据,删掉redis的缓存后。

    image.png


    作者追问:2023-12-20 14:26

    新增一个问题,新增租户存在重复提交的情况

    作者追问:2023-12-20 14:26

    QQ录屏20231220154024.mp4

    菜单问题复现视频

提交回复