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 @@ ) - + + + +