/**
* 获取当前用户的组织信息;
*/
private CtrlUnitInfo getCtrlUnitInfo()throws Exception{
logger.info("获取用户组织信息开始:");
CtrlUnitInfo cu = SysContext.getSysContext().getCurrentCtrlUnit();//先获得当前用户的组织信息;
/*
* 判断用户的合法性,及cu是否为空,不为空则获取组织编号.
*/
if (cu == null) {
logger.info("用户组织信息为空,抛出异常");
throw new OUException(OUException.MUST_ENTER_CU);
}
if (cu.getId().toString().equals(OrgConstants.SYS_CU_ID)) {
logger.info("用户组织信息是系统的,抛出异常");
throw new OUException(OUException.CAN_NOT_SYS_CU);
}
logger.info("当前用户组织信息已经成功获取完毕");
return cu;
}
获取当前用户的组织信息
最新推荐文章于 2023-07-25 11:28:18 发布