用户角色字段翻译顺序问题

Blade 已结 1 604

image.png

用户表中的role_id,存的如图所示的id,翻译之后的角色名称顺序正好相反了,看了一下底层是根据这个角色ID去查的,没有加角色ID加排序。

我现在这个用户role_id这个ID是雪花算法生成的,那么请问,role_id这个字段存取的以逗号隔开的角色ID是有大小顺序存取的吗?

如果不是按照大小顺序排序存取的,那么查询出来的角色信息,也不能按照这个ID大小去排序了。

现在的需求就是:roleId顺序是啥样,对应的角色名称查出来也是这样子顺序。

1条回答
  •  admin
    admin (最佳回答者)
    2021-03-01 14:49

    你可以拓展下这个方法,把批量获取改成逐个获取

    在serviceimpl内对roleIds进行for循环,每查询一个名称就往新建的list执行add操作,这样顺序就一样了

    image.png

    0 讨论(1)
提交回复