apzl_leasing/src_tenwa/com/tenwa/orginfo/ChannelUserHandler.java
2018-06-03 22:26:41 +08:00

24 lines
774 B
Java

package com.tenwa.orginfo;
import java.util.List;
import jbo.awe.USER_ROLE;
import jbo.sys.ROLE_INFO;
import com.amarsoft.are.jbo.BizObject;
import com.amarsoft.are.jbo.JBOFactory;
public class ChannelUserHandler {
public static String getUserRoleName(String userId) throws Exception{
String roleName="";
String sql="select role.rolename from O left join "+ROLE_INFO.CLASS_NAME+" role on O.roleid=role.roleid where O.userid=:userid";
List<BizObject> list = JBOFactory.createBizObjectQuery(USER_ROLE.CLASS_NAME,sql).setParameter("userid", userId).getResultList(false);
for(BizObject role:list){
if(roleName.length()>0){roleName=roleName+",";}
roleName=roleName+role.getAttribute("rolename").getString();
}
return roleName;
}
}