你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
nccloud
public UserOccupyNumberVO getUserDetail(String productCode, String nccsysid) { // 1、获取用户信息 InvocationInfoProxy infoProxy = InvocationInfoProxy.getInstance();// IBusiCenterManageService busQryService = NCLocator.getInstance().lookup(IBusiCenterManageService.class); INCUserQueryService userQryService = NCLocator.getInstance().lookup(INCUserQueryService.class); // 2、构建用户详情 UserOccupyNumberVO userDetail = new UserOccupyNumberVO(); userDetail.setModule(productCode); userDetail.setUserid(infoProxy.getUserId()); userDetail.setUserCode(infoProxy.getUserCode()); userDetail.setDsName(infoProxy.getUserDataSource()); userDetail.setBcCode(infoProxy.getBizCenterCode()); IBusiCenterManageService service = NCLocator.getInstance().lookup(IBusiCenterManageService.class); userDetail.setPkLicense(userDetail.getUserid() + "#" +CilIUAPUtils.getEnvUniqueId()); try { BusiCenterVO busivo = service.getBusiCenterByCode(userDetail.getBcCode()); UserVO user = userQryService.findUserVO(userDetail.getDsName(), userDetail.getUserCode()); if(user==null){ throw new BusinessRuntimeException(NCLangRes4VoTransl.getNCLangRes().getStrByID("sfbase", "cil-0008")/*"用户信息获取失败,请重新登录尝试!"*/); } userDetail.setUserName(user.getUser_name()); // [!] 此处统一规划为NC Cloud userDetail.setBcName(busivo!=null?busivo.getName():"");// if(busQryService.getBusiCenterByCode(userDetail.getBcCode())!=null)// userDetail.setBcName(busQryService.getBusiCenterByCode(userDetail.getBcCode()).getName()); } catch (Exception e) { Logger.error(e); throw new BusinessRuntimeException(NCLangRes4VoTransl.getNCLangRes().getStrByID("sfbase", "cil-0007")/*"用户详情构建失败!"*/+e.getMessage(),e); } userDetail.setSysid(nccsysid); return userDetail; }
要回复问题请先登录或注册
1 个回复
nccloud
public UserOccupyNumberVO getUserDetail(String productCode, String nccsysid) {
// 1、获取用户信息
InvocationInfoProxy infoProxy = InvocationInfoProxy.getInstance();
// IBusiCenterManageService busQryService = NCLocator.getInstance().lookup(IBusiCenterManageService.class);
INCUserQueryService userQryService = NCLocator.getInstance().lookup(INCUserQueryService.class);
// 2、构建用户详情
UserOccupyNumberVO userDetail = new UserOccupyNumberVO();
userDetail.setModule(productCode);
userDetail.setUserid(infoProxy.getUserId());
userDetail.setUserCode(infoProxy.getUserCode());
userDetail.setDsName(infoProxy.getUserDataSource());
userDetail.setBcCode(infoProxy.getBizCenterCode());
IBusiCenterManageService service = NCLocator.getInstance().lookup(IBusiCenterManageService.class);
userDetail.setPkLicense(userDetail.getUserid() + "#" +CilIUAPUtils.getEnvUniqueId());
try {
BusiCenterVO busivo = service.getBusiCenterByCode(userDetail.getBcCode());
UserVO user = userQryService.findUserVO(userDetail.getDsName(), userDetail.getUserCode());
if(user==null){
throw new BusinessRuntimeException(NCLangRes4VoTransl.getNCLangRes().getStrByID("sfbase", "cil-0008")/*"用户信息获取失败,请重新登录尝试!"*/);
}
userDetail.setUserName(user.getUser_name());
// [!] 此处统一规划为NC Cloud
userDetail.setBcName(busivo!=null?busivo.getName():"");
// if(busQryService.getBusiCenterByCode(userDetail.getBcCode())!=null)
// userDetail.setBcName(busQryService.getBusiCenterByCode(userDetail.getBcCode()).getName());
} catch (Exception e) {
Logger.error(e);
throw new BusinessRuntimeException(NCLangRes4VoTransl.getNCLangRes().getStrByID("sfbase", "cil-0007")/*"用户详情构建失败!"*/+e.getMessage(),e);
}
userDetail.setSysid(nccsysid);
return userDetail;
}