| 
					
				 | 
			
			
				@@ -63,7 +63,7 @@ public class AuthController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/token", method = RequestMethod.POST) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "验证token", httpMethod = "POST") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public Response<MyDto> token(@RequestHeader("token") String token, HttpSession session, HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public Response<MyDto> token(@RequestHeader(value = "token", required = false) String token, HttpSession session, HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         User user; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (token == null || token.isEmpty()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             user = shiroHelp.getLoginUser(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -105,23 +105,22 @@ public class AuthController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "直接微信二维码登录", httpMethod = "GET") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Response<MyDto> directWechatPc( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             @RequestParam(required = false, defaultValue = "") String code, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            @RequestParam(required = false, defaultValue = "") boolean userInfo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             HttpSession session, HttpServletRequest request) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         User user = (User) shiroHelp.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (user!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 已登录用户,绑定 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            user = usersService.Oauth(user, code, "wechat_pc", userInfo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            user = usersService.Oauth(user, code, "wechat_pc", true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            shiroHelp.getSession().login(shiroHelp.oauth(code, "wechat_pc")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            shiroHelp.getSession().login(shiroHelp.oauth(code, "wechat_pc", true)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             user = shiroHelp.getLoginUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         MyDto dto = processUser(user, request); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return ResponseHelp.success(dto); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 公众号登录注册:wechat -> wechat -> bind 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // pc登录注册:wechat_pc -> bind 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    //           login -> wechat_pc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 公众号登录注册:wechat(false) -> wechat(true) -> bind 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // pc登录注册:wechat_pc(true) -> bind 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    //           login -> wechat_pc(true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @RequestMapping(value = "/wechat", method = RequestMethod.GET) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "直接微信公众号登录", httpMethod = "GET") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public Response<MyDto> directWechat( 
			 |