| 
					
				 | 
			
			
				@@ -183,15 +183,14 @@ public class UserServiceImpl implements UserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LoginUser loginUser = (LoginUser) oAuth2Authentication.getPrincipal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<ProgramItem>programItems=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Permission permission=new Permission(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        permission.setPermissionType(2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-       /* permission.setRoleState(-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(permission.getRoleState()==-1){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Permission permission= findPermission(user); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(permission==null||(permission!=null&&permission.getRoleState()==0)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         getDataPermission(permission.getPermissionType(),user,programItems); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //角色必须是ROLE_开头,其余的是用户功能权限 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        /* List<Permission> permissionList =findPermission(user); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Integer permissionType = permissionList.get(0).getPermissionType(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<ProgramItem> programItemList = newArrayList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //获取数据权限 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -257,9 +256,7 @@ public class UserServiceImpl implements UserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private    Map<Integer, List<Org>> getAllOrgs(String orgType,String tenantId){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Org org=new Org(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(org.equals("department")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            org.setOrgType(orgType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        org.setOrgType(orgType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         org.setTenantId(tenantId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Org> orgs = userMapper.findOrgs(org); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<Integer, List<Org>> collect = orgs.stream(). 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -279,10 +276,13 @@ public class UserServiceImpl implements UserService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private List<Permission>findPermission(User user){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private Permission findPermission(User user){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Permission> permissionList = userMapper.findPermission(user); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(permissionList.size()==0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return permissionList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return permissionList.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public boolean logOut(String token) { 
			 |