|
|
@ -18,6 +18,8 @@ import com.ruoyi.framework.manager.factory.AsyncFactory;
|
|
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
|
|
import com.ruoyi.system.service.ISysConfigService;
|
|
|
|
import com.ruoyi.system.service.ISysUserService;
|
|
|
|
import com.ruoyi.system.service.ISysUserService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 注册校验方法
|
|
|
|
* 注册校验方法
|
|
|
|
*
|
|
|
|
*
|
|
|
@ -35,6 +37,9 @@ public class SysRegisterService
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private RedisCache redisCache;
|
|
|
|
private RedisCache redisCache;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
|
|
|
private SysLoginService sysLoginService;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 注册
|
|
|
|
* 注册
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -72,6 +77,7 @@ public class SysRegisterService
|
|
|
|
else if (!userService.checkUserNameUnique(sysUser))
|
|
|
|
else if (!userService.checkUserNameUnique(sysUser))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
msg = "保存用户'" + username + "'失败,注册账号已存在";
|
|
|
|
msg = "保存用户'" + username + "'失败,注册账号已存在";
|
|
|
|
|
|
|
|
sysLoginService.addRecord(username, Constants.LOGIN_FAIL, "注册失败");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -81,10 +87,12 @@ public class SysRegisterService
|
|
|
|
if (!regFlag)
|
|
|
|
if (!regFlag)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
msg = "注册失败,请联系系统管理人员";
|
|
|
|
msg = "注册失败,请联系系统管理人员";
|
|
|
|
|
|
|
|
sysLoginService.addRecord(username, Constants.LOGIN_FAIL, "注册失败");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.REGISTER, MessageUtils.message("user.register.success")));
|
|
|
|
AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.REGISTER, MessageUtils.message("user.register.success")));
|
|
|
|
|
|
|
|
sysLoginService.addRecord(username, Constants.LOGIN_FAIL, "注册成功");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return msg;
|
|
|
|
return msg;
|
|
|
|