diff --git a/src/main/java/com/glxp/api/controller/auth/RegisterController.java b/src/main/java/com/glxp/api/controller/auth/RegisterController.java index dbcbb738..27d05604 100644 --- a/src/main/java/com/glxp/api/controller/auth/RegisterController.java +++ b/src/main/java/com/glxp/api/controller/auth/RegisterController.java @@ -246,10 +246,14 @@ public class RegisterController { if (StrUtil.isNotBlank(company_check) && company_check.equals("1")) { //新用户注册时根据往来单位字典进行企业名称校验 CustomerInfoEntity customerInfoEntity = customerInfoService.selectById(userRegisterEntity.getCompanyId()); - if (customerInfoEntity != null) { + if (customerInfoEntity != null ) { return ResultVOUtils.error(500, "该企业已被注册!"); } } + UserRegisterEntity userRegisterEntity2 = userRegisterService.selectByCname(userRegisterEntity.getCompanyName()); + if (userRegisterEntity2 !=null ) { + return ResultVOUtils.error(500, "该企业已被注册!"); + } userRegisterEntity.setRegisterTime(DateUtil.getDateTime()); userRegisterEntity.setCheckType(0);//未审核 diff --git a/src/main/java/com/glxp/api/dao/auth/UserRegisterDao.java b/src/main/java/com/glxp/api/dao/auth/UserRegisterDao.java index 14605e9f..c92c428b 100644 --- a/src/main/java/com/glxp/api/dao/auth/UserRegisterDao.java +++ b/src/main/java/com/glxp/api/dao/auth/UserRegisterDao.java @@ -12,6 +12,10 @@ public interface UserRegisterDao { List filterUserRegisters(UserResisterFilterRequest userResisterFilterRequest); + UserRegisterEntity selectByCname(String cName); + + + boolean insertUserRegister(UserRegisterEntity userRegisterEntity); boolean updateUserRegister(UserRegisterEntity userRegisterEntity); diff --git a/src/main/java/com/glxp/api/service/auth/UserRegisterService.java b/src/main/java/com/glxp/api/service/auth/UserRegisterService.java index 5fd0441f..2966b10b 100644 --- a/src/main/java/com/glxp/api/service/auth/UserRegisterService.java +++ b/src/main/java/com/glxp/api/service/auth/UserRegisterService.java @@ -11,6 +11,8 @@ public interface UserRegisterService { boolean insertUserRegister(UserRegisterEntity userRegisterEntity); + UserRegisterEntity selectByCname(String cName); + boolean updateUserRegister(UserRegisterEntity userRegisterEntity); boolean deleteById(Long id); diff --git a/src/main/java/com/glxp/api/service/auth/impl/UserRegisterServiceImpl.java b/src/main/java/com/glxp/api/service/auth/impl/UserRegisterServiceImpl.java index 25e91d76..68869016 100644 --- a/src/main/java/com/glxp/api/service/auth/impl/UserRegisterServiceImpl.java +++ b/src/main/java/com/glxp/api/service/auth/impl/UserRegisterServiceImpl.java @@ -33,6 +33,11 @@ public class UserRegisterServiceImpl implements UserRegisterService { return userRegisterDao.insertUserRegister(userRegisterEntity); } + @Override + public UserRegisterEntity selectByCname(String cName) { + return userRegisterDao.selectByCname(cName); + } + @Override public boolean updateUserRegister(UserRegisterEntity userRegisterEntity) { return userRegisterDao.updateUserRegister(userRegisterEntity); diff --git a/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml b/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml index 762c2e34..c5d3d252 100644 --- a/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml +++ b/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml @@ -17,6 +17,14 @@ + + + INSERT INTO user_register