userId -> 사번으로변경
This commit is contained in:
@@ -26,9 +26,9 @@ public class CustomAuthenticationProvider implements AuthenticationProvider {
|
|||||||
|
|
||||||
// 유저 조회
|
// 유저 조회
|
||||||
MemberEntity member =
|
MemberEntity member =
|
||||||
membersRepository
|
membersRepository
|
||||||
.findByUserId(username)
|
.findByEmployeeNo(username)
|
||||||
.orElseThrow(() -> new CustomApiException(AuthErrorCode.LOGIN_ID_NOT_FOUND));
|
.orElseThrow(() -> new CustomApiException(AuthErrorCode.LOGIN_ID_NOT_FOUND));
|
||||||
|
|
||||||
// 미사용 상태
|
// 미사용 상태
|
||||||
if (member.getStatus().equals(StatusType.INACTIVE.getId())) {
|
if (member.getStatus().equals(StatusType.INACTIVE.getId())) {
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import lombok.ToString;
|
|||||||
@ToString(exclude = "password")
|
@ToString(exclude = "password")
|
||||||
public class SignInRequest {
|
public class SignInRequest {
|
||||||
|
|
||||||
@Schema(description = "사용자 ID", example = "admin2")
|
@Schema(description = "사용자 ID", example = "1234567")
|
||||||
private String username;
|
private String username;
|
||||||
|
|
||||||
@Schema(description = "비밀번호", example = "Admin2!@#")
|
@Schema(description = "비밀번호", example = "Admin2!@#")
|
||||||
|
|||||||
@@ -67,7 +67,7 @@ public class MembersCoreService {
|
|||||||
*/
|
*/
|
||||||
public void updateMembers(UUID uuid, MembersDto.UpdateReq updateReq) {
|
public void updateMembers(UUID uuid, MembersDto.UpdateReq updateReq) {
|
||||||
MemberEntity memberEntity =
|
MemberEntity memberEntity =
|
||||||
membersRepository.findByUUID(uuid).orElseThrow(MemberNotFoundException::new);
|
membersRepository.findByUUID(uuid).orElseThrow(MemberNotFoundException::new);
|
||||||
|
|
||||||
if (StringUtils.isNotBlank(updateReq.getName())) {
|
if (StringUtils.isNotBlank(updateReq.getName())) {
|
||||||
memberEntity.setName(updateReq.getName());
|
memberEntity.setName(updateReq.getName());
|
||||||
@@ -85,7 +85,7 @@ public class MembersCoreService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String password =
|
String password =
|
||||||
CommonStringUtils.hashPassword(updateReq.getPassword(), memberEntity.getEmployeeNo());
|
CommonStringUtils.hashPassword(updateReq.getPassword(), memberEntity.getEmployeeNo());
|
||||||
|
|
||||||
memberEntity.setStatus(StatusType.PENDING.getId());
|
memberEntity.setStatus(StatusType.PENDING.getId());
|
||||||
memberEntity.setLoginFailCount(0);
|
memberEntity.setLoginFailCount(0);
|
||||||
@@ -103,7 +103,7 @@ public class MembersCoreService {
|
|||||||
*/
|
*/
|
||||||
public void resetPassword(String id, MembersDto.InitReq initReq) {
|
public void resetPassword(String id, MembersDto.InitReq initReq) {
|
||||||
MemberEntity memberEntity =
|
MemberEntity memberEntity =
|
||||||
membersRepository.findByEmployeeNo(id).orElseThrow(() -> new MemberNotFoundException());
|
membersRepository.findByEmployeeNo(id).orElseThrow(() -> new MemberNotFoundException());
|
||||||
|
|
||||||
// 기존 패스워드 확인
|
// 기존 패스워드 확인
|
||||||
if (!BCrypt.checkpw(initReq.getOldPassword(), memberEntity.getPassword())) {
|
if (!BCrypt.checkpw(initReq.getOldPassword(), memberEntity.getPassword())) {
|
||||||
@@ -111,7 +111,7 @@ public class MembersCoreService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String password =
|
String password =
|
||||||
CommonStringUtils.hashPassword(initReq.getNewPassword(), memberEntity.getEmployeeNo());
|
CommonStringUtils.hashPassword(initReq.getNewPassword(), memberEntity.getEmployeeNo());
|
||||||
|
|
||||||
memberEntity.setPassword(password);
|
memberEntity.setPassword(password);
|
||||||
memberEntity.setStatus(StatusType.ACTIVE.getId());
|
memberEntity.setStatus(StatusType.ACTIVE.getId());
|
||||||
@@ -141,9 +141,9 @@ public class MembersCoreService {
|
|||||||
*/
|
*/
|
||||||
public String getUserStatus(SignInRequest request) {
|
public String getUserStatus(SignInRequest request) {
|
||||||
MemberEntity memberEntity =
|
MemberEntity memberEntity =
|
||||||
membersRepository
|
membersRepository
|
||||||
.findByUserId(request.getUsername())
|
.findByEmployeeNo(request.getUsername())
|
||||||
.orElseThrow(MemberNotFoundException::new);
|
.orElseThrow(MemberNotFoundException::new);
|
||||||
return memberEntity.getStatus();
|
return memberEntity.getStatus();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -154,7 +154,7 @@ public class MembersCoreService {
|
|||||||
*/
|
*/
|
||||||
public void saveLogin(UUID uuid) {
|
public void saveLogin(UUID uuid) {
|
||||||
MemberEntity memberEntity =
|
MemberEntity memberEntity =
|
||||||
membersRepository.findByUUID(uuid).orElseThrow(() -> new MemberNotFoundException());
|
membersRepository.findByUUID(uuid).orElseThrow(() -> new MemberNotFoundException());
|
||||||
|
|
||||||
if (memberEntity.getFirstLoginDttm() == null) {
|
if (memberEntity.getFirstLoginDttm() == null) {
|
||||||
memberEntity.setFirstLoginDttm(ZonedDateTime.now());
|
memberEntity.setFirstLoginDttm(ZonedDateTime.now());
|
||||||
|
|||||||
Reference in New Issue
Block a user