소스 검색

复制生成gps

lyhzzz 11 달 전
부모
커밋
0b0752fcac
1개의 변경된 파일5개의 추가작업 그리고 8개의 파일을 삭제
  1. 5 8
      src/main/java/com/fdkankan/manage_jp/controller/LaserController.java

+ 5 - 8
src/main/java/com/fdkankan/manage_jp/controller/LaserController.java

@@ -51,18 +51,18 @@ public class LaserController extends BaseController{
 
 
     @GetMapping("/checkEditPermission")
     @GetMapping("/checkEditPermission")
     public Result checkEditPermission(@RequestParam(required = false)String sceneNum){
     public Result checkEditPermission(@RequestParam(required = false)String sceneNum){
-        String redisKey = String.format(RedisKeyUtil.checkEditPermissionCacheKey,sceneNum,getToken());
+        String username = JwtUtil.getUsername(getToken());
+        String redisKey = String.format(RedisKeyUtil.checkEditPermissionCacheKey,sceneNum,username);
         if(redisUtil.hasKey(redisKey)){
         if(redisUtil.hasKey(redisKey)){
             return Result.success(redisUtil.get(redisKey).equals("1"));
             return Result.success(redisUtil.get(redisKey).equals("1"));
         }
         }
-        Boolean flag = this.checkEditPer(sceneNum, getToken());
+        Boolean flag = this.checkEditPer(sceneNum, getToken(),username);
         redisUtil.set(redisKey,flag?"1":"0",30);
         redisUtil.set(redisKey,flag?"1":"0",30);
         return Result.success(flag);
         return Result.success(flag);
     }
     }
 
 
-    private Boolean checkEditPer(String sceneNum, String token) {
-        //log.info("checkEditPermission--:{},{}",sceneNum,getToken());
-        String username = JwtUtil.getUsername(getToken());
+    private Boolean checkEditPer(String sceneNum, String token,String username) {
+        log.info("checkEditPermission--:{},{},{}",sceneNum,token,username);
         User user = userService.getByUserName(username);
         User user = userService.getByUserName(username);
         if(user == null){
         if(user == null){
            return false;
            return false;
@@ -76,17 +76,14 @@ public class LaserController extends BaseController{
             return true;
             return true;
         }
         }
 
 
-        Long cameraId = null;
         Long userId = null;
         Long userId = null;
         ScenePro scenePro = sceneProService.getByNum(sceneNum);
         ScenePro scenePro = sceneProService.getByNum(sceneNum);
         if(scenePro == null){
         if(scenePro == null){
             ScenePlus scenePlus = scenePlusService.getByNum(sceneNum);
             ScenePlus scenePlus = scenePlusService.getByNum(sceneNum);
             if(scenePlus !=null){
             if(scenePlus !=null){
-                cameraId = scenePlus.getCameraId();
                 userId = scenePlus.getUserId();
                 userId = scenePlus.getUserId();
             }
             }
         }else {
         }else {
-            cameraId = scenePro.getCameraId();
             userId = scenePro.getUserId();
             userId = scenePro.getUserId();
         }
         }
         User sceneUser = userService.getById(userId);
         User sceneUser = userService.getById(userId);