Skip to content

Commit 0e7373c

Browse files
committed
update making subgroup
1 parent e7b48ef commit 0e7373c

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

src/main/java/com/ccapp/ccgo/mission/service/SubGroupMissionService.java

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -276,26 +276,36 @@ private MissionHistoryDto convertToDto(MissionHistory history) {
276276
// 사용자와 매칭된 상대방들의 이름 조회
277277
private List<String> getMatchedUserNames(Long userId, Long teamId) {
278278
try {
279+
System.out.println("[getMatchedUserNames] userId: " + userId + ", teamId: " + teamId);
280+
279281
// 사용자가 속한 서브그룹 조회
280282
Optional<Long> subGroupIdOpt = subGroupMemberRepository.findSubGroupIdByTeamIdAndUserId(teamId, userId);
281283
if (subGroupIdOpt.isEmpty()) {
284+
System.out.println("[getMatchedUserNames] 서브그룹을 찾을 수 없음");
282285
return new ArrayList<>();
283286
}
284287

285288
Long subGroupId = subGroupIdOpt.get();
289+
System.out.println("[getMatchedUserNames] subGroupId: " + subGroupId);
286290

287291
// 같은 서브그룹의 다른 멤버들 조회 (본인 제외)
288292
List<SubGroupMember> members = subGroupMemberRepository.findBySubGroup_Id(subGroupId);
289-
return members.stream()
293+
System.out.println("[getMatchedUserNames] 전체 멤버 수: " + members.size());
294+
295+
List<String> matchedNames = members.stream()
290296
.map(member -> member.getUser().getName())
291-
.filter(name -> !name.equals(subGroupMemberRepository.findBySubGroup_Id(subGroupId)
292-
.stream()
297+
.filter(name -> !name.equals(members.stream()
293298
.filter(m -> m.getUser().getId().equals(userId))
294299
.findFirst()
295300
.map(m -> m.getUser().getName())
296301
.orElse("")))
297302
.collect(Collectors.toList());
303+
304+
System.out.println("[getMatchedUserNames] 매칭된 이름들: " + matchedNames);
305+
return matchedNames;
298306
} catch (Exception e) {
307+
System.err.println("[getMatchedUserNames] 오류 발생: " + e.getMessage());
308+
e.printStackTrace();
299309
return new ArrayList<>();
300310
}
301311
}

0 commit comments

Comments
 (0)