From dd65af91b8fafae91364012a417f3dd0c20cd348 Mon Sep 17 00:00:00 2001 From: shi Date: Mon, 31 Mar 2025 13:38:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(game):=20=E4=BF=AE=E5=A4=8D=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E5=B9=B3=E5=8F=B0=E6=B3=A8=E5=8D=95=E6=8B=89=E5=8F=96?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E4=B8=BA=E7=A9=BA=E6=97=B6=E7=9A=84=E5=A4=84?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 JILI 和 XK游戏平台的注单拉取逻辑中,添加了对返回数据为空的处理 - 确保在数据为空时不会出现空指针异常,提高了代码的健壮性 --- .../com/ff/game/api/jili/service/impl/GamesJILIServiceImpl.java | 1 + .../java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java | 1 + 2 files changed, 2 insertions(+) diff --git a/ff-game/src/main/java/com/ff/game/api/jili/service/impl/GamesJILIServiceImpl.java b/ff-game/src/main/java/com/ff/game/api/jili/service/impl/GamesJILIServiceImpl.java index 0b6924e..75ea7c7 100644 --- a/ff-game/src/main/java/com/ff/game/api/jili/service/impl/GamesJILIServiceImpl.java +++ b/ff-game/src/main/java/com/ff/game/api/jili/service/impl/GamesJILIServiceImpl.java @@ -422,6 +422,7 @@ public class GamesJILIServiceImpl implements IGamesService { betRecordByTimeDTO.setQuery(query); key = this.getKey(betRecordByTimeDTO); betRecordJILIResponse = jiliClient.getBetRecordByTime(query + "&Key=" + key, betRecordByTimeDTO.getAgentId()); + dataBean = betRecordJILIResponse.getData(); if (this.getIsSuccess(betRecordJILIResponse.getErrorCode())) { //数据插入 this.batchInsert(betRecordJILIResponse); diff --git a/ff-game/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java b/ff-game/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java index 82675d3..7f5dd15 100644 --- a/ff-game/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java +++ b/ff-game/src/main/java/com/ff/game/api/xk/service/impl/GamesXKServiceImpl.java @@ -432,6 +432,7 @@ public class GamesXKServiceImpl implements IGamesService { key = this.getKey(betRecordByTimeDTO); params.put("key", key); xkBetRecordResponseDTO = xkClient.getBetRecordByTime(params); + dataBean = xkBetRecordResponseDTO.getData(); this.batchInsert(xkBetRecordResponseDTO); }