diff --git a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guildgame/GameUsdService.java b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guildgame/GameUsdService.java index e915d357f..b3c05b95d 100644 --- a/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guildgame/GameUsdService.java +++ b/accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/guildgame/GameUsdService.java @@ -105,9 +105,10 @@ public class GameUsdService { GuildGameDayVo guildGameDayVo = new GuildGameDayVo(); guildGameSalaryVo.setGameDayVo(guildGameDayVo); guildGameDayVo.setMonthDate(monthDate); - guildGameDayVo.setDayDetailList(this.getGameDayDetailList(guildMember.getId(), monthDate, partitionId, nowZoneDateTime)); + List gameDayDetailList = this.getGameDayDetailList(guildMember.getId(), monthDate, partitionId, nowZoneDateTime); + guildGameDayVo.setDayDetailList(gameDayDetailList); - guildGameDayVo.setReceivedSalary(guildGameDayVo.getDayDetailList().stream() + guildGameDayVo.setReceivedSalary(gameDayDetailList.stream() .filter(x -> x.getReceiveStatus() == GuildGameConstant.ReceiveStatus.RECEIVED) .map(GuildGameDayDetailVo::getDaySalary) .reduce(BigDecimal.ZERO, BigDecimal::add)); @@ -130,6 +131,7 @@ public class GameUsdService { .statDate(gameDiamondStatDay.getStatDate()) .playGameNum(gameDiamondStatDay.getPlayGameNum()) .daySalary(baseSalary) + .receiveStatus(gameDiamondStatDay.getReceiveStatus()) .build(); realMap.put(gameDiamondStatDay.getStatDate(), guildGameDayDetailVo); });