Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

모임 상태 변경 기능 구현 #177

Merged
merged 15 commits into from
Aug 2, 2024
Merged

모임 상태 변경 기능 구현 #177

merged 15 commits into from
Aug 2, 2024

Conversation

pricelees
Copy link
Contributor

PR의 목적이 무엇인가요?

모임 상태 변경및 참여 취소 기능 추가

이슈 ID는 무엇인가요?

설명

  • 모임 수정 기능 추가
  • 방장이 모집을 완료, 취소하는 기능 추가
  • 방장이 아닌 참여자가 모임 참여를 취소하는 기능 추가

질문 혹은 공유 사항 (Optional)

금요일에 기능을 합치는데 지장이 없도록 최대한 빠르게 구현하였습니다. 짧은 시간 안에 구현하려는 탓에 사소하게 놓치거나 빠진 부분이 있을 것 같아요.

몇몇 부분은 전체 기능이 완료되고 한 번에 수정하는게 나은 것 같더라구요. 그래도 혹시 모르니 빠진 부분에 대해서는 의견 남겨주시면 땡큐!

Copy link
Contributor

@ay-eonii ay-eonii left a comment

Choose a reason for hiding this comment

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

고생하셨습니다~!👍 의견 하나 정도만 남겼습니다


@Override
@DeleteMapping
public ResponseEntity<Void> cancelChamyo(@Valid @RequestBody ChamyoCancelRequest request, Member member) {
Copy link
Contributor

Choose a reason for hiding this comment

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

모임 취소의 경우 /v1/moim/{moimId}/cancel를 사용중인데, 통일해서 참여 취소도 /v1/chamyo/{chamyoId}/cancel 어떤가요?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

모임 취소의 경우 /v1/moim/{moimId}/cancel를 사용중인데, 통일해서 참여 취소도 /v1/chamyo/{chamyoId}/cancel 어떤가요?

미참여자는 chamyoId가 없기에, 결과적으로는 moimId가 필요합니다! /v1/chamyo/{moimId} 으로 쓰기엔 애매해서 moimId는 바디에 담게 되었어요~

Copy link
Contributor

@Mingyum-Kim Mingyum-Kim left a comment

Choose a reason for hiding this comment

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

간단한 리뷰 남겼어요! 나중에 머지한 뒤에 확인해주시면 감사하겠습니다 ㅎㅎ

import jakarta.validation.constraints.Positive;

public record ChamyoCancelRequest(
@NotNull @Positive
Copy link
Contributor

Choose a reason for hiding this comment

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

여기 개행해주세요 ~

Comment on lines +28 to +29
MOIM_CANCELED("이미 취소된 모임이에요."),
ALREADY_COMPLETED("이미 모집 완료된 모임이에요."),
Copy link
Contributor

Choose a reason for hiding this comment

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

밑에거랑 맞추어서 MOIM_ALREADY_CANCLED로 하는 건 어떤지요 👍

Copy link
Contributor Author

Choose a reason for hiding this comment

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

밑에거랑 맞추어서 MOIM_ALREADY_CANCLED로 하는 건 어떤지요 👍

메시지는 일단 케이스별로 때려 박은거라 전체적으로 다듬어야 할 필요는 있어~ 기능 구현 다 끝나고 같이 정리해보자!

@pricelees pricelees merged commit e4af58e into develop-backend Aug 2, 2024
1 check passed
@Mingyum-Kim Mingyum-Kim deleted the feat/#173 branch August 3, 2024 12:24
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