From 5dd445dfeeb8b4481888c4569e3d6b71f0fc9f56 Mon Sep 17 00:00:00 2001 From: hy001 Date: Thu, 23 Apr 2026 18:50:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=92=B1=E5=8C=85=20GAME=5FO?= =?UTF-8?q?PEN=20=E9=87=8D=E5=A4=8D=E5=8D=95=E5=B9=82=E7=AD=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../WalletGoldAssetRecordServiceImpl.java | 36 +++++++++---------- .../infra/gateway/WalletGoldGatewayImpl.java | 18 +++++----- 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/rds/service/impl/WalletGoldAssetRecordServiceImpl.java b/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/rds/service/impl/WalletGoldAssetRecordServiceImpl.java index fae3785b..ee05fa58 100644 --- a/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/rds/service/impl/WalletGoldAssetRecordServiceImpl.java +++ b/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/database/rds/service/impl/WalletGoldAssetRecordServiceImpl.java @@ -23,26 +23,26 @@ public class WalletGoldAssetRecordServiceImpl extends WalletGoldAssetRecordService { @Override - public boolean existsRecent(Long id) { - return Optional.ofNullable( - query().select(WalletGoldAssetRecord::getId) - .eq(WalletGoldAssetRecord::getId, id) - .ge(WalletGoldAssetRecord::getCreateTime, DateUtils.nowPlusDays(3)) - .last(PageConstant.LIMIT_ONE).getOne()) - .map(res -> Objects.nonNull(res.getId())) - .orElse(Boolean.FALSE); - } + public boolean existsRecent(Long id) { + return Optional.ofNullable( + query().select(WalletGoldAssetRecord::getId) + .eq(WalletGoldAssetRecord::getId, id) + .ge(WalletGoldAssetRecord::getCreateTime, DateUtils.nowMinusDays(3)) + .last(PageConstant.LIMIT_ONE).getOne()) + .map(res -> Objects.nonNull(res.getId())) + .orElse(Boolean.FALSE); + } @Override - public boolean existsRecentEventId(String eventId) { - return Optional.ofNullable( - query().select(WalletGoldAssetRecord::getId) - .eq(WalletGoldAssetRecord::getEventId, eventId) - .ge(WalletGoldAssetRecord::getCreateTime, DateUtils.nowPlusDays(3)) - .last(PageConstant.LIMIT_ONE).getOne()) - .map(res -> Objects.nonNull(res.getId())) - .orElse(Boolean.FALSE); - } + public boolean existsRecentEventId(String eventId) { + return Optional.ofNullable( + query().select(WalletGoldAssetRecord::getId) + .eq(WalletGoldAssetRecord::getEventId, eventId) + .ge(WalletGoldAssetRecord::getCreateTime, DateUtils.nowMinusDays(3)) + .last(PageConstant.LIMIT_ONE).getOne()) + .map(res -> Objects.nonNull(res.getId())) + .orElse(Boolean.FALSE); + } @Override public List listThisMonth(String sysOrigin, Long userId, Integer type, diff --git a/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/gateway/WalletGoldGatewayImpl.java b/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/gateway/WalletGoldGatewayImpl.java index ab604d28..cbcf3567 100644 --- a/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/gateway/WalletGoldGatewayImpl.java +++ b/rc-service/rc-service-wallet/wallet-infrastructure/src/main/java/com/red/circle/wallet/infra/gateway/WalletGoldGatewayImpl.java @@ -124,15 +124,15 @@ public class WalletGoldGatewayImpl implements WalletGoldGateway { return "WG_RQ:" + receipt.getReqTraceId(); } - private static boolean existsEvent(String eventType) { - if (StringUtils.isBlank(eventType)) { - return false; - } - List markLabels = List.of("COMPENSATE_ORDER", "GIFT"); - for (String labels : markLabels) { - if (eventType.contains(labels)) { - return true; - } + private static boolean existsEvent(String eventType) { + if (StringUtils.isBlank(eventType)) { + return false; + } + List markLabels = List.of("COMPENSATE_ORDER", "GIFT", "GAME_OPEN"); + for (String labels : markLabels) { + if (eventType.contains(labels)) { + return true; + } } return false; }