瀏覽代碼

若之前已授权该场景给用户,后面场景又改成公开浏览了,此时该用户列表还有这个场景,但是不可设置权限,权限禁用

lyhzzz 1 年之前
父節點
當前提交
767df20025
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      src/main/java/com/fdkankan/manage/service/impl/SceneProServiceImpl.java

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

@@ -88,6 +88,8 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
     IJySceneUserAuthService jySceneUserAuthService;
     @Autowired
     ISysUserService sysUserService;
+    @Autowired
+    IJySceneAuthService jySceneAuthService;
 
 
     @Override
@@ -350,8 +352,9 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
                 record.setEditAuth(1);
                 record.setIsAuthOther(true);
             }else {
+                JySceneAuth jySceneAuth = jySceneAuthService.getByNum(record.getNum());
                 JySceneUserAuth jySceneUserAuth = jySceneUserAuthService.getByNumAndJyUserId(jyUser.getId(), record.getNum());
-                if(jySceneUserAuth != null && jySceneUserAuth.getIsAuthor() == 1){
+                if(jySceneUserAuth != null && jySceneUserAuth.getIsAuthor() == 1 &&  jySceneAuth!=null && jySceneAuth.getAuthType() == 0){
                     record.setIsAuth(true);
                 }
                 if(jySceneUserAuth != null){