From 080511a1cfdc61ca042abde1dec365fa22bffcf3 Mon Sep 17 00:00:00 2001 From: shi Date: Tue, 18 Feb 2025 16:09:03 +0800 Subject: [PATCH] =?UTF-8?q?fix(game):=20=E4=BF=AE=E5=A4=8D=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E6=B3=A8=E5=8D=95=E6=9F=A5=E8=AF=A2=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E4=BC=9A=E5=91=98=E4=B8=8D=E5=AD=98=E5=9C=A8=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E5=92=8C=E6=97=A5=E5=BF=97=E6=89=93=E5=8D=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在查询游戏注单时,增加对会员不存在的判断,如果会员不存在则返回 null - 优化日志打印,使用 e.getMessage() 代替 e 获取异常信息 --- .../com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java | 3 +++ ff-admin/src/main/java/com/ff/quartz/task/GameTask.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ff-admin/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java b/ff-admin/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java index 9c94de0..0bd5c30 100644 --- a/ff-admin/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java +++ b/ff-admin/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java @@ -530,6 +530,9 @@ public class GamesXKServiceImpl implements IGamesService { XKBetRecordResponseDTO.DataBean.ResultBean resultBean = (XKBetRecordResponseDTO.DataBean.ResultBean) gamesDataBuildDTO.getData(); String systemByCode = gameSecretKeyService.findSystemByCode(resultBean.getAgentId(), GamePlatforms.XK.getInfo()); Member member = memberService.selectMemberByGameAccount(resultBean.getAccount()); + if (ObjectUtils.isEmpty(member)) { + return null; + } List gamesDatas = redisCache.getCacheList(CacheConstants.XK_GAMES); Map dataDTOMap = gamesDatas.stream().collect(Collectors.toMap(XKGamesDTO.DataBean::getGameId, e -> e)); XKGamesDTO.DataBean gamesDataDTO = dataDTOMap.get(resultBean.getGameId()); diff --git a/ff-admin/src/main/java/com/ff/quartz/task/GameTask.java b/ff-admin/src/main/java/com/ff/quartz/task/GameTask.java index 2910122..22bfcb4 100644 --- a/ff-admin/src/main/java/com/ff/quartz/task/GameTask.java +++ b/ff-admin/src/main/java/com/ff/quartz/task/GameTask.java @@ -73,7 +73,7 @@ public class GameTask { betRecordByTimeDTO.setAgentKey(gameSecretKey.getKey()); gamesService.get(gameKey).getBetRecordByTime(betRecordByTimeDTO); } catch (Exception e) { - log.error("查询 币种 {} 投注记录失败,错误信息 {}", gameSecretKey.getCode(), e.getMessage()); + log.error("查询 币种 {} 投注记录失败,错误信息 {}", gameSecretKey.getCode(), e); } }