| 
					
				 | 
			
			
				@@ -56,7 +56,14 @@ public class LoginService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             tempUserInfo.setAvatar(json.getString("avatar")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (Exception ignored) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Set<String> deptList = publicServer.getChildDeptByUserCode(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (deptList != null && !deptList.isEmpty()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Map<String, String> tempMap = new HashMap<>(deptList.size()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            deptList.forEach(item -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                tempMap.put(item, redisLikeService.getDeptName(item)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tempUserInfo.setPartTimeDeptMap(tempMap); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tempUserInfo.setToken(token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tempUserInfo.setSid(makeSid(tempUserInfo.getCode(), token, userInfo.getSid())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         tempUserInfo.setRoles(dao.getUserRoles(tempUserInfo.getCode())); 
			 |