fix(game): 修复游戏平台注单拉取数据为空时的处理
- 在 JILI 和 XK游戏平台的注单拉取逻辑中,添加了对返回数据为空的处理 - 确保在数据为空时不会出现空指针异常,提高了代码的健壮性main-KM
parent
1d21ed26ad
commit
dd65af91b8
|
@ -422,6 +422,7 @@ public class GamesJILIServiceImpl implements IGamesService {
|
||||||
betRecordByTimeDTO.setQuery(query);
|
betRecordByTimeDTO.setQuery(query);
|
||||||
key = this.getKey(betRecordByTimeDTO);
|
key = this.getKey(betRecordByTimeDTO);
|
||||||
betRecordJILIResponse = jiliClient.getBetRecordByTime(query + "&Key=" + key, betRecordByTimeDTO.getAgentId());
|
betRecordJILIResponse = jiliClient.getBetRecordByTime(query + "&Key=" + key, betRecordByTimeDTO.getAgentId());
|
||||||
|
dataBean = betRecordJILIResponse.getData();
|
||||||
if (this.getIsSuccess(betRecordJILIResponse.getErrorCode())) {
|
if (this.getIsSuccess(betRecordJILIResponse.getErrorCode())) {
|
||||||
//数据插入
|
//数据插入
|
||||||
this.batchInsert(betRecordJILIResponse);
|
this.batchInsert(betRecordJILIResponse);
|
||||||
|
|
|
@ -432,6 +432,7 @@ public class GamesXKServiceImpl implements IGamesService {
|
||||||
key = this.getKey(betRecordByTimeDTO);
|
key = this.getKey(betRecordByTimeDTO);
|
||||||
params.put("key", key);
|
params.put("key", key);
|
||||||
xkBetRecordResponseDTO = xkClient.getBetRecordByTime(params);
|
xkBetRecordResponseDTO = xkClient.getBetRecordByTime(params);
|
||||||
|
dataBean = xkBetRecordResponseDTO.getData();
|
||||||
this.batchInsert(xkBetRecordResponseDTO);
|
this.batchInsert(xkBetRecordResponseDTO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue