//zhiwei="RjM8Z9bWQ/+g19NHX2nJE3SuYS4=";定义两个变量zhiwei和shangji即可,zhiwei为获取的职位id,shangji是需要返回的内容java.lang.StringparentPostionID;java.lang.StringBuffersql=newjava.lang.StringBuffer();sql.append("selectfparentidFPARENTIDfromt_org_positionHierarchywherefchildid='");sql.append(zhiwei);sql.append("'");java.sql.Connectioncon=com.kingdee.bos.framework.ejb.EJBFactory.getConnection(__bosContext);java.sql.Statementsmt=con.createStatement();java.sql.ResultSetrst=smt.executeQuery(sql.toString());while(rst.next){parentPostionID=rst.getString("FPARENTID").toString();}com.kingdee.util.db.SQLUtils.cleanup(smt,con);com.kingdee.util.db.SQLUtils.cleanup(con);if(!(parentPostionID==null||"".equals(parentPostionID))){//取上级职位上的参与人组装成数组返回System.out.println(parentPostionID);com.kingdee.eas.basedata.person.app.PersonToWFAdapteradapter=newcom.kingdee.eas.basedata.person.app.PersonToWFAdapter();com.kingdee.bos.workflow.participant.Person[]p=adapter.getPositionHolders(__bosContext,parentPostionID);if(p!=null){shangji=p[0];}}returnshangji;