|
@@ -365,6 +365,25 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
return PageInfo.PageInfo(page);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Object sceneCount() {
|
|
|
+ SysUser byId = sysUserService.getById(Long.valueOf(StpUtil.getLoginId().toString()));
|
|
|
+ JyUser jyUser = jyUserService.getBySysId(byId.getId());
|
|
|
+ LambdaQueryWrapper<ScenePlus> wrapper = new LambdaQueryWrapper<>();
|
|
|
+ if(byId.getRoleId() != 1L && byId.getRoleId() !=45L){
|
|
|
+ if(jyUser == null){
|
|
|
+ throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
|
|
|
+ }
|
|
|
+ wrapper.eq(ScenePlus::getUserId,jyUser.getUserId());
|
|
|
+ List<JySceneUserAuth> list = jySceneUserAuthService.getByJyUserId(jyUser.getId());
|
|
|
+ if(list.size() >0){
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return scenePlusService.count(wrapper);
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void move(SceneParam param) {
|
|
|
Camera camera = cameraService.getBySnCode(param.getSnCode());
|
|
@@ -623,8 +642,6 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
|
return snCodeMap;
|
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
- System.out.println(SecurityUtil.MD5("5\u0007EFG@AB"));
|
|
|
- System.out.println(SecurityUtil.MD52("4Dage168"));
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
}
|