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