mirror of
https://gitee.com/dromara/RuoYi-Cloud-Plus.git
synced 2025-09-03 19:16:07 +00:00
add 新增 RemoteConfigService 配置服务 ;
add 新增 RemoteUserService#checkUserNameUnique 校验用户名称是否唯一 ; update 更新 TokenController#register 校验注册配置 ; update 更新 SysLoginService#register 增加验证码校验, 用户名唯一校验 ;
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package org.dromara.system.dubbo;
|
||||
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.apache.dubbo.config.annotation.DubboService;
|
||||
import org.dromara.system.api.RemoteConfigService;
|
||||
import org.dromara.system.service.ISysConfigService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 配置服务
|
||||
*
|
||||
* @author Michelle.Chung
|
||||
*/
|
||||
@RequiredArgsConstructor
|
||||
@Service
|
||||
@DubboService
|
||||
public class RemoteConfigServiceImpl implements RemoteConfigService {
|
||||
|
||||
private final ISysConfigService configService;
|
||||
|
||||
/**
|
||||
* 获取注册开关
|
||||
*/
|
||||
@Override
|
||||
public boolean selectRegisterEnabled(String tenantId) {
|
||||
return configService.selectRegisterEnabled(tenantId);
|
||||
}
|
||||
|
||||
}
|
@@ -143,6 +143,11 @@ public class RemoteUserServiceImpl implements RemoteUserService {
|
||||
return loginUser;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean checkUserNameUnique(RemoteUserBo remoteUserBo) {
|
||||
return userService.checkUserNameUnique(MapstructUtils.convert(remoteUserBo, SysUserBo.class));
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean registerUserInfo(RemoteUserBo remoteUserBo) throws UserException, ServiceException {
|
||||
SysUserBo sysUserBo = MapstructUtils.convert(remoteUserBo, SysUserBo.class);
|
||||
|
Reference in New Issue
Block a user