Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
요약 (Summary)
🔑 변경 사항 (Key Changes)
CrewController.joinCrew 작성
: 쿼리파라미터로 crewId 를 받고 아무것도 반환하지 않는 컨트롤러 작성하였습니다.CrewService.joinCrew, MemberCrewService.createMemberCrew 작성
: 이미 크루에 존재하는 회원이라면 "이미 존재하는 멤버입니다." 라는 예외처리를, 꽉 차있는 크루라면 꽉 차있다는 예외처리를 날렸습니다. memberCrewService 로 값을 넘겨 member_crew 테이블에 값을 저장하였습니다.📝 리뷰 요구사항 (To Reviewers)
확인 방법
❗️application.yml 파일에 redirect-uri 가 localhost 인지 먼저 확인해주세요. 만약 배포된 주소라면 localhost 로 변경해주시고 커밋은 하지 말아주세요 (develop에는 배포된 서버 주소로 코드가 들어가야한다는 의미입니다.)
코드를 실행시키고 다음 쿼리문을 실행시켜 주세요. 2번 유저를 리뷰자의 정보로 바꾸셔야합니다.
그 다음 카카오 소셜로그인을 하셔서 토큰 받아주세요
헤더에 토큰을 넣고 postman 으로 Post 요청 보내주세요
아이디값을 바꿔가면서 테스트해주세요.
데이터베이스에 들어간 것을 확인하고 동일한 크루아이디로 요청보내면 다음과 같이 뜹니다.
모두 다 동일하게 뜨면 정상작동입니다