我们在界面上根据成员来搜索系统中的对象时(例如搜索某用户的订单,某业务人员提交的库存调整单等),界面上一般都是输入user logon
id,系统中转换成user id来在数据库中搜索。
下面的sample代码用于做logon id到user id的转换(不要直接读UserReg表,这样会有性能问题)。
UserSyncBean
userSyncBean = UserSyncBean.findByLogonId(buyerLogonId);
//try to find userId by
logonId first
userId = userSyncBean.getMemberId();
ECTrace.trace(ECTraceIdentifiers.COMPONENT_EXTERN, CLASS_NAME,
methodName, "The user " + userId + " exist for logonId " + buyerLogonId);
根据用户的logonID的userId(或MemberID)做logon id到user id的转换
LogonID到UserID转换
最新推荐文章于 2022-12-26 10:08:19 发布
本文介绍了一种从用户登录名(logonid)查找对应用户ID的方法,此方法避免了直接查询UserReg表以提高系统性能。通过使用UserSyncBean类的findByLogonId方法,可以高效地完成从logonid到userid的转换。
1555

被折叠的 条评论
为什么被折叠?



