mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 16:06:23 +00:00
Compare commits
6 Commits
de9f88ff0c
...
3227db01cd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3227db01cd | ||
|
|
019d6f2d98 | ||
|
|
119b9d7931 | ||
|
|
82c6873450 | ||
|
|
85ab3007c6 | ||
|
|
af53c80439 |
File diff suppressed because one or more lines are too long
BIN
docs/(MVP) AI 기반 회의록 작성 서비스_v1.12.pptx
Normal file
BIN
docs/(MVP) AI 기반 회의록 작성 서비스_v1.12.pptx
Normal file
Binary file not shown.
BIN
docs/aiHGZero.png
Normal file
BIN
docs/aiHGZero.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.2 KiB |
BIN
docs/prototype.png
Normal file
BIN
docs/prototype.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.8 KiB |
File diff suppressed because it is too large
Load Diff
@ -103,8 +103,8 @@ public class DashboardDTO {
|
|||||||
.meetingId(meeting.getMeetingId())
|
.meetingId(meeting.getMeetingId())
|
||||||
.title(meeting.getTitle())
|
.title(meeting.getTitle())
|
||||||
.startTime(meeting.getScheduledAt())
|
.startTime(meeting.getScheduledAt())
|
||||||
.endTime(null) // Meeting 도메인에 endTime이 없음
|
.endTime(meeting.getEndTime())
|
||||||
.location(null) // Meeting 도메인에 location이 없음
|
.location(meeting.getLocation())
|
||||||
.participantCount(meeting.getParticipants() != null ? meeting.getParticipants().size() : 0)
|
.participantCount(meeting.getParticipants() != null ? meeting.getParticipants().size() : 0)
|
||||||
.status(meeting.getStatus())
|
.status(meeting.getStatus())
|
||||||
.userRole(currentUserId.equals(meeting.getOrganizerId()) ? "CREATOR" : "PARTICIPANT")
|
.userRole(currentUserId.equals(meeting.getOrganizerId()) ? "CREATOR" : "PARTICIPANT")
|
||||||
|
|||||||
@ -177,12 +177,13 @@ public class EndMeetingService implements EndMeetingUseCase {
|
|||||||
*/
|
*/
|
||||||
private MinutesEntity getOrCreateConsolidatedMinutes(MeetingEntity meeting) {
|
private MinutesEntity getOrCreateConsolidatedMinutes(MeetingEntity meeting) {
|
||||||
// userId가 NULL인 회의록 찾기 (AI 통합 회의록)
|
// userId가 NULL인 회의록 찾기 (AI 통합 회의록)
|
||||||
Optional<MinutesEntity> existing = minutesRepository
|
List<MinutesEntity> existingList = minutesRepository
|
||||||
.findByMeetingIdAndUserIdIsNull(meeting.getMeetingId());
|
.findByMeetingIdAndUserIdIsNull(meeting.getMeetingId());
|
||||||
|
|
||||||
if (existing.isPresent()) {
|
if (!existingList.isEmpty()) {
|
||||||
log.debug("기존 통합 회의록 사용 - minutesId: {}", existing.get().getMinutesId());
|
MinutesEntity existing = existingList.get(0);
|
||||||
return existing.get();
|
log.debug("기존 통합 회의록 사용 - minutesId: {}", existing.getMinutesId());
|
||||||
|
return existing;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 없으면 새로 생성
|
// 없으면 새로 생성
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user