视频教程
问答
话题
交流
建议
作品
注册
登录
其他问题
在用户切换岗位的时候如何将切换的岗位ID赋值到extradate中
2020-05-20 15:17:43
527次阅读
1个回答
收藏
0
请
登录
后回答问题。没有帐号?
注册
一个。
FEPlat
2020-05-20 16:41:31
最佳答案
userInfo.ExtraData["EFFECT_POSITION"] = 当前岗位ID(guid);
yangboshi
2020-05-20 16:58:11
这段代码能不能说下应该放在哪行中,且 “当前岗位ID(guid)” 这句话中,我没找到当前岗位的值是放在哪个属性中的,能明确的说一下嘛
FEPlat
2020-05-21 09:42:27
先自己理一下逻辑,看明白demo代码。如果不知道当前岗位怎么通过当前岗位获取当前登录者岗位的导航(查询SQL)。
yangboshi
2020-05-22 09:47:58
我看了文件中的sql(POSITION_ID=:postId)发现岗位是跟(sqlQuery.SetParam("postId", userInfo.Role.RoleId);) userInfo.Role.RoleId这个属性对接的,然而这个属性我在ESUserLoginActoin.cs中只找到(RoleId = userData["POSITION_ID"].ESConvert2StringEmptyDefault(),)这一种赋值方式,即这个属性只与当前登录人的主岗位有关,跟兼职岗位没有关系,我写的代码为userInfo.ExtraData["EFFECT_POSITION"] = userInfo.Role.RoleId;编译覆盖完发现登录不上了, 我想请问一下在当前登录人切换岗位时导航栏的菜单跟切换后的岗位是怎么样对应起来的。以及我如何将当前生效的岗位赋值到extradate属性当中去,能否详细讲解下,感谢
FEPlat
2021-04-22 14:40:11
具体请和技术人员沟通,目前切换岗位系统是自带的。
回复
共1条
1
/ 1页
yangboshi
0
回答
0
粉丝
0
关注
关注
发私信
相关问题
岗位切换时需要赋值到extradate中
如何获取当前登录用户的岗位
如何将统计结果只应用于列表的当前分页上
如何使用自己的用户管理体系控制菜单?
用户登陆验证密码的逻辑自己创建用户时的密码规则需要二开吗?现有的逻辑如何参考
用户权限:不同用户的不同的菜单权限控制
双岗位的取值问题
表单下拉列表中的条件如何过滤
系统开发过程中,岗位权限设定时,新增的应用的模块无法设定权限
如何登陆到业务使用界面,现在是直接登陆到开发设计界面