| 
					
				 | 
			
			
				@@ -133,10 +133,9 @@ public class SysLoginService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public SysUser appLogin(String username, String password, Integer tenantId, String phone, String verify) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public SysUser appLogin(String username, String password, Integer tenantId, String phone, String verify, String method) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         SysUser loginUser = new SysUser(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //查询用户信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        loginUser = sysUserService.getAppUserInfo(username, tenantId, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!StringUtils.isBlank(username) && !StringUtils.isBlank(password)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 用户名或密码为空 错误 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isAnyBlank(username, password)) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -157,8 +156,7 @@ public class SysLoginService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 asyncManager.insertLog(tenantId,loginUser.getUserName(), Constants.LOGIN_FAIL, "用户名不在指定范围", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 throw new BusinessException("用户名不在指定范围"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser = sysUserService.getAppUserInfo(username, tenantId, null, method); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (Objects.isNull(loginUser)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 asyncManager.insertLog(tenantId,loginUser.getUserName(), Constants.LOGIN_FAIL, "用户不存在", null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 throw new BusinessException("用户不存在"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -179,7 +177,7 @@ public class SysLoginService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (StringUtils.isBlank(phone)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 throw new BusinessException("用户名或手机号不能为空"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            loginUser = sysUserService.getAppUserInfo(null, tenantId, phone); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser = sysUserService.getAppUserInfo(null, tenantId, phone, method); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 获取部门ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LambdaQueryWrapper<SysUser> deptQueryWrapper = Wrappers.lambdaQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             deptQueryWrapper.select(SysUser::getDeptId) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -200,7 +198,7 @@ public class SysLoginService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!verify.equals(redisHelper.get(qrCode_verify))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 throw new BusinessException("扫码验证码失败"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            loginUser = sysUserService.getAppUserInfo(username, tenantId, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            loginUser = sysUserService.getAppUserInfo(username, tenantId, null, method); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 获取部门ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LambdaQueryWrapper<SysUser> deptQueryWrapper = Wrappers.lambdaQuery(); 
			 |