-
Notifications
You must be signed in to change notification settings - Fork 1
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
Feat: 예약 수정 API #287
Feat: 예약 수정 API #287
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
확인했습니다! 수고하셨습니다 👍 몇가지 코멘트 남겼습니다!
reservation.updateReservation(BoothReservationUpdateData.builder() | ||
.name(request.name()) | ||
.description(request.description()) | ||
.image((request.image()!=null) ? s3Service.uploadFileAndGetUrl(request.image()):null) | ||
.price(request.price()) | ||
.date(request.date()) | ||
.build() | ||
); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
프론트에서 저렇게 구현했군요! 그런데 저 예약 날짜들을 생성할 때 같은 서비스로 묶고 싶어서 한번에 생성한 걸텐데 정작 보이는건 다른 서비스처럼 보여서 이상하긴 하네요 그럼 결국 서비스의 내용을 수정하는 것이 아니라 선택한 서비스를 그냥 다른 서비스로 분리하는 것처럼 될 것 같습니다.
만약 '아이스크림 만들기' 서비스의 설명을 수정하고 싶을 경우 지금처럼 구현한다면(프론트, 백 둘 다) 저기 있는 아이스크림 서비스의 날짜들을 일일히 선택해 수정해야 되니까 그 경우 안 좋을 것 같다는 의견이였습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
프론트분들께도 말씀드리면 좋을 것 같은 내용이네요 사실 처음에 엔티티 나눴으면 됐는데 넘기다 보니 처리가 어렵게 된 느낌도 있는 것 같습니다 지금 뜯어 고치기에 시간이 걸릴 수 있으니 그냥 진행하는 방법도 있을 것 같아요! 하지만 발표 이후에라도 수정하면 좋을 것 같은 내용이네요 🙂
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
그 부분은 추후 회의를 통해 조정해보겠습니다! 의견 감사합니다 👍🏻
src/main/java/com/openbook/openbook/service/booth/BoothReservationDetailService.java
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
빠른 수정 확인했습니다! 추가하신 에러 코드 관련해서 의견 남겼습니다! 😀
말씀해주신 사항을 참고해서 에러 코드와 메세지를 변경했습니다! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
변경 확인했습니다 수고하셨습니다! 😃 일단 승인했습니다! 위 내용은 다음 회의 때 얘기해보면 될 것 같네요~
Summary
PATCH /booth/reserve/{reserve_id}
Key Changes
Testing
테스트1 (날짜와 이름을 수정 할 경우)
📌 수정 전
![image](https://private-user-images.githubusercontent.com/126096318/378740419-c8476b8d-d3ee-427b-84ea-c11c98e40269.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzU1NzYsIm5iZiI6MTczOTA3NTI3NiwicGF0aCI6Ii8xMjYwOTYzMTgvMzc4NzQwNDE5LWM4NDc2YjhkLWQzZWUtNDI3Yi04NGVhLWMxMWM5OGU0MDI2OS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDI3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MWFlNmRmMjZmMTcxYmFlOTlhNzE1MjA0OWMwMzc1MDExYWY1NWU1ZTNjNzg3Mzg0NzU0ZDA2YjhlZGM2MzgzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.KQzdt5GEA-D6YBKg6xvQKLWntN4bID0j-hP40onQqKo)
![image](https://private-user-images.githubusercontent.com/126096318/378741499-ad283fbd-acee-433e-ba4f-6607b8d9defb.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzU1NzYsIm5iZiI6MTczOTA3NTI3NiwicGF0aCI6Ii8xMjYwOTYzMTgvMzc4NzQxNDk5LWFkMjgzZmJkLWFjZWUtNDMzZS1iYTRmLTY2MDdiOGQ5ZGVmYi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDI3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT03MmQzMDllZTRjN2UyMTYyZjZjYmMyODZkZGFlNTU2MzIyNWQ0MTU2NjJhM2Q1ZDE3Zjc1MzczNTU0NDM0MmRlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.7jSkXZ54ylBnUDWQ2Fx0YvcolvkvFGoJDQIlyLcvvEM)
![image](https://private-user-images.githubusercontent.com/126096318/378741748-9bfcd1f5-6ff0-4e5e-aeb2-377645b76055.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzU1NzYsIm5iZiI6MTczOTA3NTI3NiwicGF0aCI6Ii8xMjYwOTYzMTgvMzc4NzQxNzQ4LTliZmNkMWY1LTZmZjAtNGU1ZS1hZWIyLTM3NzY0NWI3NjA1NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDI3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xMzNmMzhhOTE3ZGE4MTU1NDcwYzY1NzllYzlkZWVkMzcxZjBlODFmM2EyMDdmZDgxZDdkNTk5OTEzYWE1ZmZhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.OggYD5Vngy7cZ9Plygh-7QaGofleOfolXqi3Za6EVr4)
📌 요청 값
📌 수정 후
테스트2 (시간을 수정할 경우)
📌 수정 전
![image](https://private-user-images.githubusercontent.com/126096318/378742651-ec1ffc7b-e7ae-4c1f-9c28-9bea589aafe8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzU1NzYsIm5iZiI6MTczOTA3NTI3NiwicGF0aCI6Ii8xMjYwOTYzMTgvMzc4NzQyNjUxLWVjMWZmYzdiLWU3YWUtNGMxZi05YzI4LTliZWE1ODlhYWZlOC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDI3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZWI4NGQ0MzY3ZGZjMjViYzZkYWY1YjZkMmQwNDcwOGFlOTI4ZGI1MzcxODk4Yjg5YThmY2ZkMDRlNGFkZDM2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.eOC63RXxu3TFLoDIfTkVYkwaa6bGg0kOciSQiWcPDU4)
![image](https://private-user-images.githubusercontent.com/126096318/378743738-bb88f6af-c705-489f-b441-4a3a4fe2003f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzU1NzYsIm5iZiI6MTczOTA3NTI3NiwicGF0aCI6Ii8xMjYwOTYzMTgvMzc4NzQzNzM4LWJiODhmNmFmLWM3MDUtNDg5Zi1iNDQxLTRhM2E0ZmUyMDAzZi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDI3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0wNzIzNjkwNjJjMWZhZjA5M2VhNDI0OTE0ZjBhYTQ3NTE2MjBlZWZiMjNiYjRmMjVjZTliYTFkMDhiMDNmZTBhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.k1aZyGBiey07sNtAHcYiaU2glrElmDQueP47zowb6zk)
![image](https://private-user-images.githubusercontent.com/126096318/378743886-1074e4f7-3339-448d-9da5-53f674382531.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkwNzU1NzYsIm5iZiI6MTczOTA3NTI3NiwicGF0aCI6Ii8xMjYwOTYzMTgvMzc4NzQzODg2LTEwNzRlNGY3LTMzMzktNDQ4ZC05ZGE1LTUzZjY3NDM4MjUzMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwOVQwNDI3NTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0xYzM0YTFlOWUxNDViOTAxOTNkNTZjN2ZiZjE3YjgzMDM0OGI3Y2ZkOWUzMTNmOTcxYzg0Zjc3ZmEzZjUzNzM4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.DSpl10IpagXr4KXAUwdctj99jKzDgE3NUFh_5MaYXoc)
📌 요청 값
📌 수정 후
To Reviewers