| 
					
				 | 
			
			
				@@ -60,6 +60,28 @@ public class SysLoginController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return ajax; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 登录方法 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param loginBody 登录信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PostMapping("/loginApp") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult loginApp(@RequestBody LoginBody loginBody) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AjaxResult ajax = AjaxResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 生成令牌 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String token = loginService.loginApp(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                loginBody.getUuid()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ajax.put(Constants.TOKEN, token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        LoginUser loginedUser = tokenService.getLoginedUserByToken(token); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (loginedUser != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ajax.put("userId", loginedUser.getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ajax.put("username", loginedUser.getUsername()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ajax.put("avatar", loginedUser.getUser() != null ? loginedUser.getUser().getAvatar() : ""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return ajax; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 获取用户信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 |