起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1056|回复: 4

[结贴] 已知人员ID,如何方便快捷获得他的所在部门和岗位ID

[复制链接]

7

主题

20

帖子

58

积分

初级会员

Rank: 2

积分
58
发表于 2013-8-2 15:07:04 | 显示全部楼层 |阅读模式
已知人员ID,如何方便快捷获得他的所在部门和岗位ID。有没有什么函数?

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2013-8-2 15:35:30 | 显示全部楼层
本帖最后由 fpj 于 2013-8-2 15:36 编辑

我是通过自己写的ACTION来实现的。

传入 人员的ID,进行查询。

以下代码供参考

public static Table qryOrgName(){
                String kSQLStr = "select SA_OPOrg.sName,SA_OPOrg.sCode from SA_OPOrg SA_OPOrg where SA_OPOrg.sOrgKindID='ogn'";
                Table table=KSQL.select(kSQLStr, null, "/system/data", null);
                return table;
        }
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

7

主题

20

帖子

58

积分

初级会员

Rank: 2

积分
58
 楼主| 发表于 2013-8-2 15:54:31 | 显示全部楼层
fpj 发表于 2013-8-2 15:35
我是通过自己写的ACTION来实现的。

传入 人员的ID,进行查询。

现在是已知personID,需要得到他的所在部门和岗位。
String sql = "select a.sParent from SA_OPOrg a where a='"+fEmployeeID+"'";
                Table table = KSQL.select(sql, null, "/system/data", null);
                Iterator<Row> rows = table.iterator();
                String orgID = "";
                if(rows.hasNext()){
                        Row rs = rows.next();
                        orgID = rs.getString("sParent");
                }               
                String querySql = "select b.sOrgKindID , b.sName from SA_OPOrg b where b = '"+orgID+"'";
                table = KSQL.select(querySql, null, "/system/data", null);
                rows = table.iterator();               

               这个还得继续判断他的上一级是部门还是岗位。
我是觉得这种方法太麻烦了,所以想问问有没有更简单的方法,有没有什么函数可以直接获取到?
回复 支持 反对

使用道具 举报

45

主题

4492

帖子

3960

积分

论坛元老

Rank: 8Rank: 8

积分
3960
QQ
发表于 2013-8-2 16:02:35 | 显示全部楼层
shuyinzhxia 发表于 2013-8-2 15:54
现在是已知personID,需要得到他的所在部门和岗位。
String sql = "select a.sParent from SA_OPOrg a wher ...

目录好像没有。
向前进,向前进,我们……
回复 支持 反对

使用道具 举报

7

主题

20

帖子

58

积分

初级会员

Rank: 2

积分
58
 楼主| 发表于 2013-8-2 16:30:55 | 显示全部楼层
fpj 发表于 2013-8-2 16:02
目录好像没有。

好吧。那我就用这个办法解决吧。
结贴。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-14 03:55 , Processed in 0.063365 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表