fix(console): pass country filter to game metric refresh

This commit is contained in:
hy001 2026-05-13 14:06:24 +08:00
parent f1e5e750bd
commit 70029bb511
2 changed files with 4 additions and 2 deletions

View File

@ -218,10 +218,10 @@ public class CountryDashboardGameMetricServiceImpl implements CountryDashboardGa
Map<String, CountryDashboardGameMetricDTO> rows = new LinkedHashMap<>();
mergeAmounts(rows, countryDashboardDAO.listWalletGameMetricAmounts(
window.periodType(), timeWindow.startTime(), timeWindow.endTime(),
timeWindow.startTimeMillis(), timeWindow.endTimeMillis(), sysOrigin,
timeWindow.startTimeMillis(), timeWindow.endTimeMillis(), null, sysOrigin,
zoneOffset(STORAGE_ZONE_ID), statTimezone.offset()), window, sysOrigin, statTimezone);
mergeAmounts(rows, countryDashboardDAO.listLuckyBoxGameMetricAmounts(
window.periodType(), timeWindow.startTime(), timeWindow.endTime(), sysOrigin,
window.periodType(), timeWindow.startTime(), timeWindow.endTime(), null, sysOrigin,
zoneOffset(STORAGE_ZONE_ID), statTimezone.offset()), window, sysOrigin, statTimezone);
RefreshWriteResult writeResult = transactionTemplate.execute(status -> {

View File

@ -271,6 +271,7 @@ public interface CountryDashboardDAO extends BaseDAO<IUserBaseInfo> {
@Param("endTime") LocalDateTime endTime,
@Param("startTimeMillis") Long startTimeMillis,
@Param("endTimeMillis") Long endTimeMillis,
@Param("countryKeyword") String countryKeyword,
@Param("sysOrigin") String sysOrigin,
@Param("storageTimezoneOffset") String storageTimezoneOffset,
@Param("statTimezoneOffset") String statTimezoneOffset);
@ -279,6 +280,7 @@ public interface CountryDashboardDAO extends BaseDAO<IUserBaseInfo> {
@Param("periodType") String periodType,
@Param("startTime") LocalDateTime startTime,
@Param("endTime") LocalDateTime endTime,
@Param("countryKeyword") String countryKeyword,
@Param("sysOrigin") String sysOrigin,
@Param("storageTimezoneOffset") String storageTimezoneOffset,
@Param("statTimezoneOffset") String statTimezoneOffset);