Browse Source

feature: User모듈 - 회원정보 스웨거 및 코드정리

pull/8/head
lkd9125(이경도) 7 months ago
parent
commit
b740fcc5f0
  1. 3
      web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/controller/UserAccountController.java
  2. 17
      web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/service/UserAccountService.java

3
web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/controller/UserAccountController.java

@ -30,7 +30,7 @@ public class UserAccountController {
} }
@DeleteMapping("/delete") @DeleteMapping("/delete")
@Operation(summary = "회원탈퇴", description = "유저의 계정을 탈퇴시키며 그룹의 참여여부 모두 탈퇴시킵니다.") @Operation(summary = "회원탈퇴", description = "유저의 계정을 탈퇴시키며 참여한 그룹도 탈퇴시킵니다.")
public ResponseEntity<Object> deleteUser(){ public ResponseEntity<Object> deleteUser(){
userAccountService.deleteUser(); userAccountService.deleteUser();
@ -39,6 +39,7 @@ public class UserAccountController {
} }
@GetMapping("/profile") @GetMapping("/profile")
@Operation(summary = "회원정보 조회", description = "회원 정보를 조회합니다.")
public ResponseEntity<SearchUserRS> profile(){ public ResponseEntity<SearchUserRS> profile(){
SearchUserRS result = userAccountService.profile(); SearchUserRS result = userAccountService.profile();

17
web/api-user/src/main/java/kr/co/palnet/kac/api/v1/user/account/service/UserAccountService.java

@ -90,6 +90,8 @@ public class UserAccountService {
public void deleteUser() { public void deleteUser() {
Long cstmrSno = SessionHelper.getCstmrSno(); Long cstmrSno = SessionHelper.getCstmrSno();
if(cstmrSno == null) return;
Optional<List<PtyCstmrGroup>> groupData = ptyGroupDomainService.findJoinGroupByCstmrSno(cstmrSno); Optional<List<PtyCstmrGroup>> groupData = ptyGroupDomainService.findJoinGroupByCstmrSno(cstmrSno);
if(groupData.isPresent() && !groupData.get().isEmpty()){ if(groupData.isPresent() && !groupData.get().isEmpty()){
@ -167,13 +169,12 @@ public class UserAccountService {
Long cstmrSno = SessionHelper.getCstmrSno(); Long cstmrSno = SessionHelper.getCstmrSno();
Optional<PtyCstmrBas> userEntityData = ptyCstmrDomainService.findPtyCstmrBasById(cstmrSno); Optional<PtyCstmrBas> userEntityData = ptyCstmrDomainService.findPtyCstmrBasById(cstmrSno);
Optional<PtyCstmrDtl> userDetailEntityData = ptyCstmrDomainService.findPtyCstmrDtlById(cstmrSno);
SearchUserRS result = new SearchUserRS();
if(userEntityData.isPresent() && userDetailEntityData.isPresent()){ if(userEntityData.isPresent()){
PtyCstmrBas userEntity = userEntityData.get(); PtyCstmrBas userEntity = userEntityData.get();
PtyCstmrDtl userDetailEntity = userDetailEntityData.get(); PtyCstmrDtl userDetailEntity = userEntity.getPtyCstmrDtl();
SearchUserRS result = new SearchUserRS();
result.setMemberName(userDetailEntity.getMemberName()); result.setMemberName(userDetailEntity.getMemberName());
result.setUserId(userEntity.getUserId()); result.setUserId(userEntity.getUserId());
@ -183,11 +184,11 @@ public class UserAccountService {
result.setHpno(userDetailEntity.getHpno()); result.setHpno(userDetailEntity.getHpno());
result.setUpdateDt(userDetailEntity.getUpdateDt()); result.setUpdateDt(userDetailEntity.getUpdateDt());
result.setUpdateuserId(userDetailEntity.getUpdateUserId()); result.setUpdateuserId(userDetailEntity.getUpdateUserId());
result.setCptAuthCode(userDetailEntity.getUpdateUserId()); result.setCptAuthCode(userEntity.getCptAuthCode());
return result;
} else { } else {
throw new BaseException(BaseErrorCode.DATA_EMPTY); throw new BaseException(BaseErrorCode.DATA_EMPTY);
} }
return result;
} }
} }

Loading…
Cancel
Save