你可以使用以下代码来获取当前登录人在当前组织架构的职位:
String position = "";
String sql = "SELECT position FROM user_info WHERE userName = ? AND businessWorkNo = ?";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userName);
pstmt.setString(2, businessWorkNo);
ResultSet rs = pstmt.executeQuery();
if (rs.next()) {
position = rs.getString("position");
}
rs.close();
pstmt.close();
这个你可以自定义,但是一般会用position,或者title之类的看个人习惯
职位英文是:position 但是宜搭里获取当前登陆人里目前没有职位。可以等后续更新迭代。 USER() 作为成员组件的默认值时,默认值返回「登录人姓名(登录人工号)」,如果需要获得登录者姓名或登录者其它信息,在表单内添加新组件单行文本,用 USERFILED 获取。 USERFIELD 查询成员信息 表达式:USERFIELD( 成员 ,"userId"), USERFIELD( 成员 ,"name") 入参: ● 成员:成员组件,或者 USER() 公式,或者 员工唯一 ID(UserID) 公式目的:人员搜索框需要联动带出一些基本信息。 目前基本信息只有以下这些:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。