From 7f22761cacf4d61a60b7cc79da2b36b3e8639b60 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Mon, 30 Jan 2023 15:39:01 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=B3=A8=E5=86=8C=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../glxp/sale/admin/controller/auth/RegisterController.java | 4 ++++ .../java/com/glxp/sale/admin/dao/auth/UserRegisterDao.java | 2 +- .../glxp/sale/admin/service/auth/UserRegisterService.java | 2 ++ .../admin/service/auth/impl/UserRegisterServiceImpl.java | 5 +++++ .../main/resources/mybatis/mapper/auth/UserRegisterDao.xml | 5 +++++ 5 files changed, 17 insertions(+), 1 deletion(-) diff --git a/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/RegisterController.java b/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/RegisterController.java index f04703b..f3932b8 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/RegisterController.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/controller/auth/RegisterController.java @@ -266,6 +266,10 @@ public class RegisterController { break; } userRegisterEntity.setUserName(userName); + UserRegisterEntity userRegisterEntity1 = userRegisterService.selectByMobile(userRegisterEntity.getMobile()); + if(userRegisterEntity1!=null){ + userRegisterService.deleteByMobile(userRegisterEntity.getMobile()); + } boolean b = userRegisterService.insertUserRegister(userRegisterEntity); if (!b) { return ResultVOUtils.error(ResultEnum.NOT_NETWORK); diff --git a/api-admin/src/main/java/com/glxp/sale/admin/dao/auth/UserRegisterDao.java b/api-admin/src/main/java/com/glxp/sale/admin/dao/auth/UserRegisterDao.java index d2a86fd..d908fce 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/dao/auth/UserRegisterDao.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/dao/auth/UserRegisterDao.java @@ -16,7 +16,7 @@ public interface UserRegisterDao { boolean updateUserRegister(UserRegisterEntity userRegisterEntity); boolean deleteById(Long id); - + boolean deleteByMobile(String phone); UserRegisterEntity selectById(Integer id); UserRegisterEntity selectByCustomerId(String id); diff --git a/api-admin/src/main/java/com/glxp/sale/admin/service/auth/UserRegisterService.java b/api-admin/src/main/java/com/glxp/sale/admin/service/auth/UserRegisterService.java index 176bcc6..0f8a68b 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/service/auth/UserRegisterService.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/service/auth/UserRegisterService.java @@ -15,6 +15,8 @@ public interface UserRegisterService { boolean deleteById(Long id); + boolean deleteByMobile(String phone); + UserRegisterEntity selectById(Integer id); UserRegisterEntity selectByMobile(String phone); diff --git a/api-admin/src/main/java/com/glxp/sale/admin/service/auth/impl/UserRegisterServiceImpl.java b/api-admin/src/main/java/com/glxp/sale/admin/service/auth/impl/UserRegisterServiceImpl.java index f14d3d2..a2e44c0 100644 --- a/api-admin/src/main/java/com/glxp/sale/admin/service/auth/impl/UserRegisterServiceImpl.java +++ b/api-admin/src/main/java/com/glxp/sale/admin/service/auth/impl/UserRegisterServiceImpl.java @@ -43,6 +43,11 @@ public class UserRegisterServiceImpl implements UserRegisterService { return userRegisterDao.deleteById(id); } + @Override + public boolean deleteByMobile(String phone) { + return userRegisterDao.deleteByMobile(phone); + } + @Override public UserRegisterEntity selectById(Integer id) { diff --git a/api-admin/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml b/api-admin/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml index f92fbce..38da440 100644 --- a/api-admin/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml +++ b/api-admin/src/main/resources/mybatis/mapper/auth/UserRegisterDao.xml @@ -67,6 +67,11 @@ where id = #{id} + + delete + from user_register + where mobile = #{phone} + delete from user_register