From f40574df008024ddf33c6ece4eac5f8cd2ac25e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E5=87=AF?= <371894675@qq.com> Date: Fri, 27 Oct 2023 11:57:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../health/system/server/controller/SysUserController.java | 4 +++- .../com/health/system/server/service/ISysUserService.java | 2 ++ .../health/system/server/service/impl/SysUserServiceImpl.java | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java b/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java index 3bfc57a..c04ab3f 100644 --- a/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java +++ b/base-system-server/src/main/java/com/health/system/server/controller/SysUserController.java @@ -175,6 +175,7 @@ public class SysUserController extends BaseController //--------------邮箱注册医生-------------------------------------- @PostMapping("/register/doctor") public Result registerDoctor(@RequestBody Doctor doctor){ + userService.checkEmail(doctor.getEmail()); Boolean flag = userService.registerDoctor(doctor); return Result.success(userService.registerDoctor(doctor)); } @@ -182,7 +183,8 @@ public class SysUserController extends BaseController @PostMapping("/register/patient") public Result registerPatient(@RequestBody Patient patient){ - Boolean flag = userService.registerPatient(patient); + userService.checkEmail(patient.getEmail()); + Boolean flag = userService.registerPatient(patient); return Result.success(userService.registerPatient(patient)); } diff --git a/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java b/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java index 49bcbcd..b0f8e18 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java +++ b/base-system-server/src/main/java/com/health/system/server/service/ISysUserService.java @@ -229,4 +229,6 @@ public interface ISysUserService Patient selectPatient(Integer userId); //------------------------------查询医生信息 Doctor selectDoctor(Integer userId); + + void checkEmail(String email); } diff --git a/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java b/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java index 0dbabd7..93123e9 100644 --- a/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java +++ b/base-system-server/src/main/java/com/health/system/server/service/impl/SysUserServiceImpl.java @@ -637,7 +637,7 @@ public class SysUserServiceImpl implements ISysUserService * @author 冯凯 * @date: 2023/10/27 10:01 */ - private void checkEmail(String email) { + public void checkEmail(String email) { User user=userMapper.checkEmail(email); System.out.println(user); Assert.isNull(user,