用户组织角色关联sql原创
金蝶云社区-碎
67人赞赏了该文章 1,060次浏览 未经作者许可,禁止转载编辑于2020年12月14日 14:37:13

webapi接口不提供根据当前登录用户返回所属组织等信息,需要自定义接口来实现。

SELECT distinct T_SEC_USER.fuserid 用户id,T_SEC_USER.fname 用户名称,T_ORG_ORGANIZATIONS.fnumber 组织编码,T_ORG_ORGANIZATIONS_L.fname 组织名称

,t_SEC_role.FNUMBER 角色编码,t_SEC_role_L.fname 角色名称

FROM T_SEC_USER

INNER JOIN T_SEC_USERORG ON T_SEC_USERORG.FUSERID= T_SEC_USER.FUSERID

LEFT JOIN T_SEC_USERROLEMAP ON T_SEC_USERROLEMAP.FENTITYID = T_SEC_USERORG.FENTITYID

LEFT JOIN T_ORG_ORGANIZATIONS ON T_ORG_ORGANIZATIONS.FORGID=T_SEC_USERORG.FORGID

left join T_ORG_ORGANIZATIONS_L on T_ORG_ORGANIZATIONS.forgid=T_ORG_ORGANIZATIONS_L.forgid and T_ORG_ORGANIZATIONS_L.FLOCALEID=2052

left join t_SEC_role on t_SEC_role.FROLEID=T_SEC_USERROLEMAP.FROLEID

left join t_SEC_role_L on t_SEC_role.FROLEID=t_SEC_role_L.FROLEID

where T_SEC_USER.fname='ybx'--用户名称

image.png


赞 67