|  | @@ -54,28 +54,28 @@ public class SysLoginService
 | 
	
		
			
				|  |  |          // 用户名或密码为空 错误
 | 
	
		
			
				|  |  |          if (StringUtils.isAnyBlank(username, password))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户/密码必须填写");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户/密码必须填写",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("用户/密码必须填写");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // 密码如果不在指定范围内 错误
 | 
	
		
			
				|  |  |          if (password.length() < UserConstants.PASSWORD_MIN_LENGTH
 | 
	
		
			
				|  |  |                  || password.length() > UserConstants.PASSWORD_MAX_LENGTH)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户密码不在指定范围");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户密码不在指定范围",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("用户密码不在指定范围");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // 用户名不在指定范围内 错误
 | 
	
		
			
				|  |  |          if (username.length() < UserConstants.USERNAME_MIN_LENGTH
 | 
	
		
			
				|  |  |                  || username.length() > UserConstants.USERNAME_MAX_LENGTH)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户名不在指定范围");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户名不在指定范围",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("用户名不在指定范围");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // IP黑名单校验
 | 
	
		
			
				|  |  |          String blackStr = Convert.toStr(redisService.getCacheObject(CacheConstants.SYS_LOGIN_BLACKIPLIST));
 | 
	
		
			
				|  |  |          if (IpUtils.isMatchedIp(blackStr, IpUtils.getIpAddr()))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "很遗憾,访问IP已被列入系统黑名单");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "很遗憾,访问IP已被列入系统黑名单",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("很遗憾,访问IP已被列入系统黑名单");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // 查询用户信息
 | 
	
	
		
			
				|  | @@ -83,7 +83,7 @@ public class SysLoginService
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          if (StringUtils.isNull(userResult) || StringUtils.isNull(userResult.getData()))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "登录用户不存在");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "登录用户不存在",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("登录用户:" + username + " 不存在");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -97,22 +97,22 @@ public class SysLoginService
 | 
	
		
			
				|  |  |          SysUser user = userResult.getData().getSysUser();
 | 
	
		
			
				|  |  |          if (UserStatus.DELETED.getCode().equals(user.getDeleted()))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("对不起,您的账号:" + username + " 已被删除");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (UserStatus.DISABLE.getCode().equals(user.getIsLock()))
 | 
	
		
			
				|  |  | +        if (UserStatus.DISABLE.getCode().equals(Integer.parseInt(user.getIsLock())))
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户已停用,请联系管理员");
 | 
	
		
			
				|  |  | +            recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "用户已停用,请联系管理员",platformType);
 | 
	
		
			
				|  |  |              throw new ServiceException("对不起,您的账号:" + username + " 已停用");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        passwordService.validate(user, password);
 | 
	
		
			
				|  |  | -        recordLogService.recordLogininfor(username, Constants.LOGIN_SUCCESS, "登录成功");
 | 
	
		
			
				|  |  | +        passwordService.validate(user, password,platformType);
 | 
	
		
			
				|  |  | +        recordLogService.recordLogininfor(username, Constants.LOGIN_SUCCESS, "登录成功",platformType);
 | 
	
		
			
				|  |  |          return userInfo;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    public void logout(String loginName)
 | 
	
		
			
				|  |  | +    public void logout(String loginName,String platformType)
 | 
	
		
			
				|  |  |      {
 | 
	
		
			
				|  |  | -        recordLogService.recordLogininfor(loginName, Constants.LOGOUT, "退出成功");
 | 
	
		
			
				|  |  | +        recordLogService.recordLogininfor(loginName, Constants.LOGOUT, "退出成功",platformType);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      public void checkLogin(String authCode) {
 |