• Question
    • 통합 조회
    • 생성
    • 업데이트
    • 삭제
  • Answer
    • 생성
    • 업데이트
    • 삭제
  • Auth
    • 생성
    • 로그인
    • 로그아웃
  • myPage
    • getMe ✅ 2024-11-12
    • 프로필 설정
    • 패스워드 설정
    • 기본 정보 설정
    • AuctionList 미배포
    • myBidList 미배포

getMe

  • endPoint 변경 예정
  • /api/v2/auth

answervalidatorImpl

@Override
public void validateAnswerNotExists(Question question) {
if (!qnaReader.checkAnswerExistAtAnswer(question.getQuestionId())) {
throw new AnswerAlreadyExistException(question.getQuestionId());
}

}

MEMBER_ALREADY_EXISTS(HttpStatus.BAD_REQUEST, “이미 존재하는 회원입니다.”),
INVALID_PASSWORD(HttpStatus.BAD_REQUEST, “비밀번호가 일치하지 않습니다.”),
INVALID_MEMBER(HttpStatus.BAD_REQUEST, “회원이 일치하지 않습니다.”),

MEMBER_NOT_FOUND(HttpStatus.NOT_FOUND, “회원을 찾을 수 없습니다.”),

.select(new QBidInfo_RetrieveMyBidAuctions(
auction.auctionId,
auction.title,
auction.thumbnailPath
))
.from(auction)
.leftJoin(bid).on(auction.eq(bid.auction))
.where(bid.buyer.memberId.eq(memberId));

.selectDistinct(new QBidInfo_RetrieveMyBidAuctions(
auction.auctionId,
auction.title,
auction.thumbnailPath
))
.from(auction)
.leftJoin(bid).on(auction.eq(bid.auction))
.where(bid.buyer.memberId.eq(memberId));