Skip to content

Commit 152882c

Browse files
committed
[feat] 현재 기록 개수 항목 추가 #110
1 parent 0cbe71e commit 152882c

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/main/java/donmani/donmani_server/expense/dto/ExpenseResponseDTO.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,5 @@ public class ExpenseResponseDTO {
1919
private List<RecordDTO> records;
2020
private List<RewardItemResponseDTO> saveItems;
2121
private boolean hasNotOpenedRewards;
22+
private int totalExpensesCount;
2223
}

src/main/java/donmani/donmani_server/expense/service/ExpenseService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,16 @@ public ExpenseResponseDTO getExpenses(String userKey, int year, int month, boole
9595
// 오픈하지 않은 선물 여부 확인
9696
boolean hasNotOpenedRewards = rewardService.hasNotOpenedRewards(userKey);
9797

98+
// 현재 기록 개수 확인
99+
int totalExpensesCount = getTotalExpensesCount(userKey);
100+
98101
if(expenses.isEmpty()) {
99102
return ExpenseResponseDTO.builder()
100103
.userKey(userKey)
101104
.records(null)
102105
.saveItems(rewardService.getSavedItem(userKey, year, month))
103106
.hasNotOpenedRewards(hasNotOpenedRewards)
107+
.totalExpensesCount(totalExpensesCount)
104108
.build();
105109
}
106110

@@ -109,6 +113,7 @@ public ExpenseResponseDTO getExpenses(String userKey, int year, int month, boole
109113
.records(expenseToDto(expenses, sortedDesc))
110114
.saveItems(rewardService.getSavedItem(userKey, year, month))
111115
.hasNotOpenedRewards(hasNotOpenedRewards)
116+
.totalExpensesCount(totalExpensesCount)
112117
.build();
113118
}
114119

0 commit comments

Comments
 (0)