From dda84a866ecde19deee8257a63593745395cd3d2 Mon Sep 17 00:00:00 2001 From: shi Date: Fri, 11 Apr 2025 17:28:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(game):=20=E6=81=A2=E5=A4=8D=20DBSports?= =?UTF-8?q?=20=E5=AE=9E=E6=97=B6=E8=AE=B0=E5=BD=95=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E5=8F=82=E6=95=B0=E4=BD=BF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 重新启用 getRealtimeRecord 接口中 startTime 和 endTime 参数 - 移除测试用的硬编码时间值 -优化代码格式和缩进 --- .../com/ff/game/api/pgt/impl/GamesPGTServiceImpl.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ff-game/src/main/java/com/ff/game/api/pgt/impl/GamesPGTServiceImpl.java b/ff-game/src/main/java/com/ff/game/api/pgt/impl/GamesPGTServiceImpl.java index 9f58d3b..5a5d076 100644 --- a/ff-game/src/main/java/com/ff/game/api/pgt/impl/GamesPGTServiceImpl.java +++ b/ff-game/src/main/java/com/ff/game/api/pgt/impl/GamesPGTServiceImpl.java @@ -622,7 +622,12 @@ public class GamesPGTServiceImpl implements IGamesService { List gamesDatas = redisCache.getCacheList(CacheConstants.PGT_GAMES); Map dataDTOMap = gamesDatas.stream().collect(Collectors.toMap(PGTGameListResponse.Game::getCode, e -> e)); PGTGameListResponse.Game gamesDataDTO = dataDTOMap.get(resultBean.getGameCode()); - + Integer gameStatus =GameStatus.FLAT.getCode(); + if (resultBean.getPayout().compareTo(resultBean.getStake())>0){ + gameStatus=GameStatus.WIN.getCode(); + }else if (resultBean.getPayout().compareTo(resultBean.getStake())<0){ + gameStatus=GameStatus.FAIL.getCode(); + } //数据构造 GameBettingDetails gameBettingDetails = GameBettingDetails.builder() @@ -636,7 +641,7 @@ public class GamesPGTServiceImpl implements IGamesService { //.gameId(gamesDataDTO.getSystemGameId()) .gameId(gamesDataDTO.getSystemGameId()) .gameName(gamesDataDTO.getName()) - .gameStatus(PGTPayoutStatus.getByCode(resultBean.getPayoutStatus()).getSystemCode()) + .gameStatus(gameStatus) .gameStatusType(1) .gameCurrencyCode(resultBean.getCurrency()) .account(resultBean.getUsername())