用户管理中调整部门后,原部门仍然能查到该用户

Blade 未结 1 49

比如莫XX本来在安全办公室下,然后调整部门到生产设备能源下,结果安全办公室下还能查到莫XX

1.png

2.png

1条回答
  • 可能是系统缓存没自动清理,右上角点击清除缓存,然后再刷新看看有没有变

    CleanShot20251011143041@2x.png

    作者追问:1天前

    清除缓存没有效果,清除网页缓存、redis缓存都没效果

    回答: 1天前

    把你的具体操作步骤详细描述下,我们安排人排查

    作者追问:1天前

    跟踪代码发现是这样

    () total
    blade_user
    = = = (blade_user_dept ())

    为什么换了部门后,

    blade_user_dept

    表没有同步更新呢?

    blade_user_dept

    表中仍然有旧部门数据

    作者追问:1天前

    select count(*) as total

    from blade_user

    where is_deleted = 0

      and tenant_id = '60002623'

      and status = 1

      and id in (select user_id from blade_user_dept where dept_id in (1937451642491404290))

     跟踪代码发现是blade_user_dept 表中仍然存在原部门id,更换部门后,blade_user_dept 表未将原部门id删除

    回答: 1天前

    好的,我们安排排查下

    0 讨论(0)
提交回复