add 新增 RemoteConfigService 配置服务 ;

add 新增 RemoteUserService#checkUserNameUnique 校验用户名称是否唯一 ;
update 更新 TokenController#register 校验注册配置 ;
update 更新 SysLoginService#register 增加验证码校验, 用户名唯一校验 ;
This commit is contained in:
Michelle.Chung
2023-10-22 14:37:47 +08:00
parent eca76fafd0
commit 3018ea8306
6 changed files with 101 additions and 0 deletions

View File

@@ -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);
}
}

View File

@@ -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);