refactor(game): 恢复 DBSports 实时记录接口时间参数使用

- 重新启用 getRealtimeRecord 接口中 startTime 和 endTime 参数
- 移除测试用的硬编码时间值
-优化代码格式和缩进
main-DP
shi 2025-04-11 17:28:38 +08:00
parent d2ced1154d
commit dda84a866e
1 changed files with 7 additions and 2 deletions

View File

@ -622,7 +622,12 @@ public class GamesPGTServiceImpl implements IGamesService {
List<PGTGameListResponse.Game> gamesDatas = redisCache.getCacheList(CacheConstants.PGT_GAMES);
Map<String, PGTGameListResponse.Game> 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())