|

楼主 |
发表于 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();
这个还得继续判断他的上一级是部门还是岗位。
我是觉得这种方法太麻烦了,所以想问问有没有更简单的方法,有没有什么函数可以直接获取到? |
|