完善注册接口

This commit is contained in:
jishenghua
2024-05-30 00:21:10 +08:00
parent d15b5312e6
commit aa775f99a3
2 changed files with 4 additions and 8 deletions

View File

@@ -319,7 +319,7 @@ public class UserController {
ue.setUsername(ue.getLoginName()); ue.setUsername(ue.getLoginName());
userService.validateCaptcha(ue.getCode(), ue.getUuid()); userService.validateCaptcha(ue.getCode(), ue.getUuid());
userService.checkLoginName(ue); //检查登录名 userService.checkLoginName(ue); //检查登录名
ue = userService.registerUser(ue,manageRoleId,request); userService.registerUser(ue,manageRoleId,request);
return result; return result;
} }

View File

@@ -306,6 +306,8 @@ public class UserService {
logger.error("异常码[{}],异常提示[{}]", ExceptionConstants.USER_JCAPTCHA_ERROR_CODE, ExceptionConstants.USER_JCAPTCHA_ERROR_MSG); logger.error("异常码[{}],异常提示[{}]", ExceptionConstants.USER_JCAPTCHA_ERROR_CODE, ExceptionConstants.USER_JCAPTCHA_ERROR_MSG);
throw new BusinessRunTimeException(ExceptionConstants.USER_JCAPTCHA_ERROR_CODE, ExceptionConstants.USER_JCAPTCHA_ERROR_MSG); throw new BusinessRunTimeException(ExceptionConstants.USER_JCAPTCHA_ERROR_CODE, ExceptionConstants.USER_JCAPTCHA_ERROR_MSG);
} }
} else {
//TODO 在此处判断下验证码不能为空
} }
} }
@@ -568,10 +570,8 @@ public class UserService {
} }
@Transactional(value = "transactionManager", rollbackFor = Exception.class) @Transactional(value = "transactionManager", rollbackFor = Exception.class)
public UserEx registerUser(UserEx ue, Integer manageRoleId, HttpServletRequest request) throws Exception{ public void registerUser(UserEx ue, Integer manageRoleId, HttpServletRequest request) throws Exception{
/** /**
* create by: qiankunpingtai
* create time: 2019/4/9 18:00
* 多次创建事务,事物之间无法协同,应该在入口处创建一个事务以做协调 * 多次创建事务,事物之间无法协同,应该在入口处创建一个事务以做协调
*/ */
if(BusinessConstants.DEFAULT_MANAGER.equals(ue.getLoginName())) { if(BusinessConstants.DEFAULT_MANAGER.equals(ue.getLoginName())) {
@@ -615,10 +615,6 @@ public class UserService {
tenantObj.put("remark", ue.getRemark()); tenantObj.put("remark", ue.getRemark());
tenantService.insertTenant(tenantObj, request); tenantService.insertTenant(tenantObj, request);
logger.info("===============创建租户信息完成==============="); logger.info("===============创建租户信息完成===============");
if (result > 0) {
return ue;
}
return null;
} }
} }