Skip to content

Commit

Permalink
edit : 유저의 취향 답변 여부 조회 API 로직 수정 (소분류에 대한 답변이 하나라도 있을 시 중분류에 답변했다고 간주)
Browse files Browse the repository at this point in the history
  • Loading branch information
bongsh0112 committed Dec 19, 2023
1 parent e43461f commit 3f2296d
Showing 1 changed file with 4 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -42,18 +42,12 @@ public List<RetrieveCategoryIsAnsweredDTO> retrieveIsAnsweredBySmallCategory() {
favorAnswerCategoryDTOs.stream()
.filter(dto -> dto.getSmallCategory().equals(smallCategory))
.toList()
.size(); // smallCategory와 같은 smallCategory를 가지는 favorAnswerCategoryDTO의
// 개수
int size =
favorQuestionCategories.stream()
.filter(category -> category.getSmallCategory().equals(smallCategory))
.toList()
.size(); // smallCategory와 같은 smallCategory를 가지는 detailCategory의 개수
.size();
// smallCategory와 같은 smallCategory를 가지는 favorAnswerCategoryDTO의 개수

categoryIsAnsweredDTOS.add(
RetrieveCategoryIsAnsweredDTO.of(
smallCategory, userAnswerCategorySize == size));
// 두 size가 같으면 true, 아니면 false
RetrieveCategoryIsAnsweredDTO.of(smallCategory, userAnswerCategorySize > 0));
// smallCategory를 중분류로 가지는 DetailCategory에 대한 취향 답변이 된 set이 하나라도 있다면 true
}

return categoryIsAnsweredDTOS;
Expand Down

0 comments on commit 3f2296d

Please sign in to comment.