From 7e8090deadb78885e146fe667659257e8c57249a Mon Sep 17 00:00:00 2001 From: yoon Date: Sat, 22 Feb 2025 18:08:43 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=84=EB=B0=80=EB=B2=88=ED=98=B8=20?= =?UTF-8?q?=EC=A4=91=EB=B3=B5=EC=B2=B4=ED=81=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../localhost/controller/common/UserController.java | 13 +++++++++++++ .../company/localhost/mapper/NetmemberMapper.java | 2 ++ .../company/localhost/service/NetmemberService.java | 11 +++++++++++ src/main/resources/mapper/netmemberMapper.xml | 9 ++++++++- 4 files changed, 34 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/company/localhost/controller/common/UserController.java b/src/main/java/io/company/localhost/controller/common/UserController.java index 5dd9790..d3c34ba 100644 --- a/src/main/java/io/company/localhost/controller/common/UserController.java +++ b/src/main/java/io/company/localhost/controller/common/UserController.java @@ -127,6 +127,19 @@ public class UserController { boolean isDuplicate = netmemberservice.selectCheckId(memberIds); return ApiResponse.ok(!isDuplicate); } + + /** + * 전화번호 중복 체크 + * + * @param memberIds + * @return ApiResponse + * + */ + @GetMapping("/checkPhone") + public ApiResponse selectCheckPhone(@RequestParam String memberTel) { + boolean isDuplicate = netmemberservice.selectCheckPhone(memberTel); + return ApiResponse.ok(!isDuplicate); + } /** * 로그인 여부 체크 diff --git a/src/main/java/io/company/localhost/mapper/NetmemberMapper.java b/src/main/java/io/company/localhost/mapper/NetmemberMapper.java index 4f764b3..cde8283 100644 --- a/src/main/java/io/company/localhost/mapper/NetmemberMapper.java +++ b/src/main/java/io/company/localhost/mapper/NetmemberMapper.java @@ -32,6 +32,8 @@ public interface NetmemberMapper { int selectCheckId(String memberIds); + int selectCheckPhone(String memberTel); + int selectPwReset(MapDto map); String selectPassword(String id); diff --git a/src/main/java/io/company/localhost/service/NetmemberService.java b/src/main/java/io/company/localhost/service/NetmemberService.java index 350bd92..6be86c2 100644 --- a/src/main/java/io/company/localhost/service/NetmemberService.java +++ b/src/main/java/io/company/localhost/service/NetmemberService.java @@ -85,6 +85,16 @@ public class NetmemberService { public boolean selectCheckId(String memberIds) { return memberMapper.selectCheckId(memberIds) > 0; } + + /** + * 전화번호 중복 체크 + * + * @param memberIds + * @return + */ + public boolean selectCheckPhone(String memberTel) { + return memberMapper.selectCheckPhone(memberTel) > 0; + } /** * 사원 목록 전체 조회 @@ -143,4 +153,5 @@ public class NetmemberService { return memberMapper.updatePassword(map) > 0; } + } diff --git a/src/main/resources/mapper/netmemberMapper.xml b/src/main/resources/mapper/netmemberMapper.xml index 9dff499..7307fcf 100644 --- a/src/main/resources/mapper/netmemberMapper.xml +++ b/src/main/resources/mapper/netmemberMapper.xml @@ -88,12 +88,19 @@ ) - + + + +