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

[Feature] - 여행 계획 수정 기능 구현 #341

Merged
merged 7 commits into from
Aug 19, 2024

Conversation

slimsha2dy
Copy link

✅ 작업 내용

  • PUT Method 매핑
  • 엔티티 수정 기능 구현

🙈 참고 사항

  • 이미 여행을 간 상태에서 수정을 할 수 있다고 생각해 지난 날짜 검증은 하지 않았습니다.
  • 일단 갖고 있는 하위 엔티티들을 전부 삭제 후 다시 생성하는 식으로 구현했기 때문에 Todo의 checked를 알아야 합니다. 따라서 TODO 요청 객체에서 해당 boolean 값도 받도록 수정했습니다.
  • 여행 계획 관련 createRequest 객체들을 재사용하는 편이 깔끔할 것 같아 create를 빼고 사용하도록 수정했습니다.

@slimsha2dy slimsha2dy added the BE label Aug 18, 2024
@slimsha2dy slimsha2dy added this to the sprint 4 milestone Aug 18, 2024
@slimsha2dy slimsha2dy self-assigned this Aug 18, 2024
@slimsha2dy slimsha2dy linked an issue Aug 18, 2024 that may be closed by this pull request
2 tasks
Copy link

github-actions bot commented Aug 18, 2024

Test Results

 31 files   31 suites   9s ⏱️
252 tests 252 ✅ 0 💤 0 ❌
267 runs  267 ✅ 0 💤 0 ❌

Results for commit 8474750.

♻️ This comment has been updated with latest results.

Copy link

@eunjungL eunjungL left a comment

Choose a reason for hiding this comment

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

메서드명 하나 바뀌었으면 좋겠는 거 있어서 거기 코멘트 달았는데 확인해주세요!
어프로브 드립니다. 수고하셨습니다 알파카 ^_^

String content,
@Schema(description = "TODO의 체크 여부", example = "true")
@NotNull(message = "TODO의 체크 여부는 비어 있을 수 없습니다.")
Boolean isChecked
) {

public TravelPlaceTodo toUncheckedPlaceTodo(TravelPlanPlace travelPlanPlace, Integer order) {

Choose a reason for hiding this comment

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

이젠 isChecked인 PlaceTodo가 생길 수 있으니 메서드명이 바뀌는게 좋겠네요 ^_^

Copy link
Author

Choose a reason for hiding this comment

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

어이쿠 빼먹었네요..
바로 수정 완료했습니다..! 🙇

Copy link

@hangillee hangillee left a comment

Choose a reason for hiding this comment

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

고생하셨습니다! 알파카!
문제 없어 보입니다!

Copy link

@Libienz Libienz left a comment

Choose a reason for hiding this comment

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

고생하셨습니다! 알파카 👍

Comment on lines +86 to +90
public void update(String title, LocalDate startDate) {
this.title = title;
this.startDate = startDate;
}

Copy link

Choose a reason for hiding this comment

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

우선은 이미 작성된 검증들이 호출되어야 하는 시점이라고 생각합니다..!
검증을 우아하게 하는 방법은.. 고민해보아야겠네요 🤔

Copy link
Author

Choose a reason for hiding this comment

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

아까 얘기했던 것처럼 리건형 코드랑 같이 별도의 이슈에서 처리하는 것으로 하겠습니다!

@slimsha2dy slimsha2dy merged commit c924478 into develop/be Aug 19, 2024
3 checks passed
@hangillee hangillee deleted the feature/be/#340 branch August 20, 2024 01:05
hangillee pushed a commit to hangillee/2024-touroot that referenced this pull request Aug 20, 2024
* feat: Todo 요청 객체가 체크 여부를 받도록 수정

* feat: 여행 계획 수정 서비스 구현

* feat: 여행 계획 수정 컨트롤러 구현

* style: 요청 객체 네이밍에서 create 제거

* style: 메서드명 수정

* fix: 잘못 입력된 문자 삭제
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] - 여행 계획 수정 기능 구현
4 participants