Skip to content

[FEAT/#367] 백오피스 신고 관리 및 채팅 차단 API 추가#370

Open
BAEK0111 wants to merge 6 commits into
developfrom
feat/#367-admin-page-api-jw
Open

[FEAT/#367] 백오피스 신고 관리 및 채팅 차단 API 추가#370
BAEK0111 wants to merge 6 commits into
developfrom
feat/#367-admin-page-api-jw

Conversation

@BAEK0111

@BAEK0111 BAEK0111 commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

#️⃣연관된 이슈

#367

📝작업 내용

채팅 차단 관리, 리뷰/건의 조회 및 신고 관리

🔎코드 설명(스크린샷(선택))

코드에 대한 설명을 작성해주세요.

💬고민사항 및 리뷰 요구사항 (Optional)

고민사항 및 의견 받고 싶은 부분 있으면 적어두기

비고 (Optional)

참고했던 링크 등 참고 사항을 적어주세요. 코드 리뷰하는 사람이 참고해야 하는 내용을 자유로운 형식으로 적을 수 있습니다.

leesumin0526 and others added 5 commits June 30, 2026 20:26
[FIX/#364] 도메인 변경 assu.shop → assu.site
- 두 멤버 간 채팅 차단/해제 API 추가 (POST/DELETE /backoffice/chat/block/between)
- 멤버 채팅 전체 차단/해제 API 추가 (POST/DELETE /backoffice/chat/block/member/{memberId})
- Member 엔티티 chatBlocked 필드 추가
- handleMessage 차단 검증 로직 추가

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 리뷰/건의글 소프트 삭제 (PROCESSED 이벤트 → ReportedStatus.DELETED 동기화)
- 신고 기각 API (REJECTED 이벤트 → ReportedStatus.NORMAL 복구)
- 신고 목록 조회 API (pending/processed/rejected 필터)
- ReportStatus에서 UNDER_REVIEW 제거
- ReportStatusSyncService: PROCESSED → DELETED, REJECTED → NORMAL 매핑

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@BAEK0111 BAEK0111 self-assigned this Jul 4, 2026
@BAEK0111 BAEK0111 changed the title 제목: [FEAT/#367] 백오피스 신고 관리 및 채팅 차단 API 추가 [FEAT/#367] 백오피스 신고 관리 및 채팅 차단 API 추가 Jul 4, 2026
TINYINT(1)은 H2 2.x에서 지원되지 않아 CI 테스트 실패 유발.
BOOLEAN DEFAULT FALSE로 변경 (MariaDB에서 BOOLEAN = TINYINT(1) synonym).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

가독성...이나 코드 활용성 측면에서 계속 member가 있는지 확인하고 exception을 날리는 코드가 여러개 보이는데 하나의 함수로 빼서 활용해도 좋을 것 같습니다.(귀찮으면 패스)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants