|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @Aspect | 
|---|
|  |  |  | @Component | 
|---|
|  |  |  | @Slf4j(topic = "hikSdk") | 
|---|
|  |  |  | @Slf4j(topic = "sdk") | 
|---|
|  |  |  | public class SdkOperateAspect { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Resource | 
|---|
|  |  |  | 
|---|
|  |  |  | } else { | 
|---|
|  |  |  | /*当前控制者为普通用户*/ | 
|---|
|  |  |  | SysUser sysUser = sysUserService.selectUserById(currentOperator); | 
|---|
|  |  |  | currentLevel = sysUser.getCameraPriority(); | 
|---|
|  |  |  | if(StringUtils.isNull(sysUser)) | 
|---|
|  |  |  | { | 
|---|
|  |  |  | return true; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | currentLevel = Integer.valueOf(sysUser.getCameraPriority()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | Integer operatorLevel = 0;//获取申请者的优先级 | 
|---|
|  |  |  | String operatorPriority = DictUtils.getDictValue("cameras_priority", operator); | 
|---|
|  |  |  | 
|---|
|  |  |  | /*否则申请控制者为当前登录用户*/ | 
|---|
|  |  |  | LoginUser loginUser = SecurityUtils.getLoginUser(); | 
|---|
|  |  |  | SysUser user = loginUser.getUser();//获取登录用户的信息 | 
|---|
|  |  |  | operatorLevel = user.getCameraPriority(); | 
|---|
|  |  |  | operatorLevel = Integer.valueOf(user.getCameraPriority()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | /*申请者未控则判断优先级*/ | 
|---|
|  |  |  | if (operatorLevel > currentLevel) { | 
|---|