lyhzzz 9 tháng trước cách đây
mục cha
commit
8864d7831e

+ 5 - 0
src/main/java/com/fdkankan/manage/controller/SceneController.java

@@ -56,6 +56,11 @@ public class SceneController {
         return ResultData.ok(sceneProService.pageList(param));
     }
 
+    @GetMapping("/sceneCount")
+    public ResultData sceneCount(){
+        return ResultData.ok(sceneProService.sceneCount());
+    }
+
     @PostMapping("/authNumList")
     public ResultData authNumList(){
         SysUser byId = sysUserService.getById(Long.valueOf(StpUtil.getLoginId().toString()));

+ 2 - 0
src/main/java/com/fdkankan/manage/service/ISceneProService.java

@@ -45,4 +45,6 @@ public interface ISceneProService extends IService<ScenePro> {
     Long getSsObjCount(List<String> asList, String startTime);
 
     HashMap<String, String> getSnCodeByNumList(Set<String> numList);
+
+    Object sceneCount();
 }

+ 21 - 4
src/main/java/com/fdkankan/manage/service/impl/SceneProServiceImpl.java

@@ -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"));
-    }
+
+
 }