21.03.30 lamplight서비스 프로젝트(expert에 Review리스트 담기 완료)
2021. 3. 30. 20:13ㆍJAVA/Spring & Vue APP 프로젝트(백엔드)
<ExpertService.java>
public List<Expert> getExperts() {
List<Expert> experts = expertDao.getExperts();
for(Expert expert : experts) {
updateForPrint(expert);
addReviewList(expert); //각 expert객체마다 review리스트를 담아서 넘겨줌
}
return experts;
}
private void addReviewList(Expert expert) {
String relTypeCode = "expert";
List<Review> reviews = reviewService.getForPrintReviews(relTypeCode);
for(Review review : reviews) {
if(review != null && review.getRelId() == expert.getId()) {
expert.getExtra__reviews().add(review);
}
}
}