diff --git a/src/main/java/corecord/dev/domain/ability/service/AbilityService.java b/src/main/java/corecord/dev/domain/ability/service/AbilityService.java index e19fb63..297bfa1 100644 --- a/src/main/java/corecord/dev/domain/ability/service/AbilityService.java +++ b/src/main/java/corecord/dev/domain/ability/service/AbilityService.java @@ -76,6 +76,7 @@ public void parseAndSaveAbilities(Map keywordList, Analysis anal } } + @Transactional public void deleteOriginAbilityList(Analysis analysis) { List abilityList = analysis.getAbilityList(); diff --git a/src/main/java/corecord/dev/domain/analysis/service/AnalysisService.java b/src/main/java/corecord/dev/domain/analysis/service/AnalysisService.java index 51f6e76..43bd97d 100644 --- a/src/main/java/corecord/dev/domain/analysis/service/AnalysisService.java +++ b/src/main/java/corecord/dev/domain/analysis/service/AnalysisService.java @@ -98,7 +98,6 @@ public Analysis recreateAnalysis(Record record, User user) { * @param recordId * @return */ - @Transactional public AnalysisResponse.AnalysisDto postAnalysis(Long userId, Long recordId) { User user = findUserById(userId); Record record = findRecordById(recordId); diff --git a/src/main/java/corecord/dev/domain/record/service/RecordService.java b/src/main/java/corecord/dev/domain/record/service/RecordService.java index c0dc1a2..bf83e62 100644 --- a/src/main/java/corecord/dev/domain/record/service/RecordService.java +++ b/src/main/java/corecord/dev/domain/record/service/RecordService.java @@ -43,7 +43,7 @@ public class RecordService { private final UserRepository userRepository; private final AnalysisService analysisService; private final ChatRoomRepository chatRoomRepository; - private final int listSize = 20; + private final int listSize = 30; /* * user의 MEMO ver. 경험을 기록하고 폴더를 지정한 후 생성된 경험 기록 정보를 반환 @@ -126,7 +126,7 @@ public RecordResponse.TmpMemoRecordDto getTmpMemoRecord(Long userId) { } // 임시 저장 내역이 있는 경우 결과 조회 - Record tmpMemoRecord = findRecordById(tmpMemoRecordId); + Record tmpMemoRecord = findTmpRecordById(tmpMemoRecordId); // 기존 데이터 제거 후 결과 반환 user.deleteTmpMemo(); @@ -248,6 +248,11 @@ private Record findRecordById(Long recordId) { .orElseThrow(() -> new RecordException(RecordErrorStatus.RECORD_NOT_FOUND)); } + private Record findTmpRecordById(Long recordId) { + return recordRepository.findById(recordId) + .orElseThrow(() -> new RecordException(RecordErrorStatus.RECORD_NOT_FOUND)); + } + private List findRecordListByFolder(User user, Folder folder, Long lastRecordId) { Pageable pageable = PageRequest.of(0, listSize + 1, Sort.by("createdAt").descending()); return recordRepository.findRecordsByFolder(folder, user, lastRecordId, pageable); @@ -259,7 +264,7 @@ private List findRecordList(User user, Long lastRecordId) { } private List findRecordListOrderByCreatedAt(User user) { - Pageable pageable = PageRequest.of(0, 3, Sort.by("createdAt").descending()); + Pageable pageable = PageRequest.of(0, 9, Sort.by("createdAt").descending()); return recordRepository.findRecordsOrderByCreatedAt(user, pageable); }