-
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
#257 [feat] 모델 메인뷰 API의 제안 상태 정보 추가 #259
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.
작업하시느라 고생하셨습니다 ~ ! 👍
@@ -8,7 +8,7 @@ | |||
import jakarta.validation.constraints.NotNull; | |||
import lombok.*; | |||
|
|||
import java.time.LocalDateTime; |
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
사용하지 않는 import 인 것 같습니다!
@@ -12,6 +12,7 @@ | |||
import com.moddy.server.controller.model.dto.response.ApplicationImgUrlResponse; | |||
import com.moddy.server.domain.hair_model_application.HairModelApplication; | |||
import com.moddy.server.domain.hair_model_application.repository.HairModelApplicationJpaRepository; | |||
import com.moddy.server.domain.hair_service_offer.OfferStatus; |
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
해당 import 도 사용하지 않는 것 같습니다!
private OfferStatus calOfferStatus(final HairServiceOffer hairServiceOffer){ | ||
if(hairModelApplicationRetrieveService.getApplicationExpiredStatus(hairServiceOffer.getHairModelApplication().getId())){ | ||
return OfferStatus.EXPIRED; | ||
} else if (hairServiceOffer.isClicked()){ | ||
return OfferStatus.CLICKED; | ||
} else { | ||
return OfferStatus.UNCLICKED; | ||
} | ||
} |
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.
private OfferStatus calOfferStatus(final HairServiceOffer hairServiceOffer){ | |
if(hairModelApplicationRetrieveService.getApplicationExpiredStatus(hairServiceOffer.getHairModelApplication().getId())){ | |
return OfferStatus.EXPIRED; | |
} else if (hairServiceOffer.isClicked()){ | |
return OfferStatus.CLICKED; | |
} else { | |
return OfferStatus.UNCLICKED; | |
} | |
} | |
private OfferStatus calOfferStatus(final HairServiceOffer hairServiceOffer){ | |
if(hairModelApplicationRetrieveService.getApplicationExpiredStatus(hairServiceOffer.getHairModelApplication().getId())){ | |
return OfferStatus.EXPIRED; | |
} else if (hairServiceOffer.isClicked()){ | |
return OfferStatus.CLICKED; | |
} | |
return OfferStatus.UNCLICKED; | |
} |
p4
마지막 else 문을 없애서 들여쓰기를 하나 없앨 수 있을 것 같습니다...!
리뷰에 있는 내용 반영했습니다 👍 |
좋습니다 ~ ! 👍 |
관련 이슈번호
해결하는 데 얼마나 걸렸나요? (예상 작업 시간 / 실제 작업 시간)
해결하려는 문제가 무엇인가요?
--> local yml에 timezone 설정이 UTC로 되어 있었네요....... ^^... korea로 변경하니 DB에 있는값 그대로 가져와집니다!
어떻게 해결했나요?
application의 created_at을 기준으로 계산 했습니다!
추후에 만료일을 계산하는 함수가 또 추가 될거 같아서 재사용하기 편하게 짜려고 했으나...
해당 api에서는 만료 여부만 파악하면 되기에 isExpired로 만료 여부 boolean으로 return 하도록 변경했습니다!
또한 EXPIRED의 우선순위가 더 큰것으로 파악되어서 expired를 if문의 제일 상단에 위치시켰습니다~ 더 좋은 방법있으면 환영합니다..
설명