-
Notifications
You must be signed in to change notification settings - Fork 0
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
#262 [feat] 지원서 있는지 없는지 확인하는 GET API 추가 #263
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.
작업하시느라 고생하셨습니다!
non data로 지원서가 있으면 200을 없으면 404 를 주는 것이 http 규약도 지키고 좋을 것 같습니다..!
@@ -13,9 +13,10 @@ | |||
public interface HairModelApplicationJpaRepository extends JpaRepository<HairModelApplication, Long> { | |||
Boolean existsByModelId(Long modelId); | |||
|
|||
Optional<HairModelApplication> findByModelId(Long modelId); | |||
Optional<HairModelApplication> findFirstByModelIdOrderByCreatedAtDesc(Long modelId); |
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.
p3
지원서를 한장만 유지하기 위해서 해당 기능을 넣는 것으로 알고 있습니다.
혹시 order by를 하는 이유가 있을까요?
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.
@KWY0218 해당 모델ID로 작성했던 지원서가 전체 조회가 되서 List 형태로 값이 불러와질텐데,
그 경우에 모든 지원서에 대해 만료되었는지 체크하기 보다 최근에 만들어진 지원서에 대한 만료 여부만 파악하면 될거 같아서 최신것을 가져오도록 했습니다! 생각해보니 모든 값이 다 정렬되고 가져올텐데 더 좋은 방법이 있을지 생각해봐야겠네요..!
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.
@hellozo0
아 만료된 지원서가 포함되는 것은 생각하지 못했었네요!
굳 좋습니다!
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.
굳 좋습니다 ~ ! 👍
관련 이슈번호
해결하는 데 얼마나 걸렸나요? (예상 작업 시간 / 실제 작업 시간)
해결하려는 문제가 무엇인가요?
**만료되지 않은 지원서!
어떻게 해결했나요?
어떻게 하는 것이 좋을까요....... 아니면 hasApplication을 없애고 nonData 형식으로 유효한게 있으면 200, 아니면 다 유효하지 않음 이런식으로 하는게 좋을까요??? 지금 방법은 뭔가 일을 2번해야하는것 같아서 고민입니다~