feat: 게시판 인기글/블라인드/자기글 추천차단 + 프로필 전역 동기화
- GET /api/auth/profile: 아바타·포인트 포함 전체 프로필(재로그인 없이 최신화) - 자기 글/댓글 추천·비추천 차단(400) - 인기 글: 등록 1일 이내 + 추천 50건 이상이면 목록 상단 최대 3건 노출(hot) - 인기 댓글: 동일 조건으로 댓글 목록 상단 정렬(hot) - PostSummary 에 downCount 추가(비추천 20+ 블라인드 판정용) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
ef9dace1df
commit
b4344f5270
@@ -319,6 +319,15 @@ public class AuthService {
|
||||
}
|
||||
}
|
||||
|
||||
/** 현재 회원 전체 프로필(아바타·포인트 포함) — 재로그인 없이 최신값 동기화용 */
|
||||
public MemberResponse getProfile(Long memberId) {
|
||||
Member member = memberMapper.findById(memberId);
|
||||
if (member == null) {
|
||||
throw new ApiException(HttpStatus.NOT_FOUND, "회원을 찾을 수 없습니다.");
|
||||
}
|
||||
return MemberResponse.from(member);
|
||||
}
|
||||
|
||||
/**
|
||||
* 가입정보(이름/이메일) 변경. 비밀번호 인증을 통과한 화면에서 호출된다.
|
||||
* 변경 후 세션(Redis + DB 백업)의 표시 이름도 동기화한다.
|
||||
|
||||
Reference in New Issue
Block a user