From b3221701c387ab536adf66cf315c75d3b429fe04 Mon Sep 17 00:00:00 2001
From: 刘帅 <rr.iii@qq.com>
Date: 星期四, 17 九月 2026 09:38:06 +0800
Subject: [PATCH] feat&bug:文档问题修改及优化
---
cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java
index 67c9118..cf2faf8 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/controller/BallController.java
@@ -47,24 +47,28 @@
// 获取到游戏ids
List<Integer> gameIds = gameService.list(new QueryWrapper<Game>().eq("operationId", query.getObjectId()))
.stream().map(Game::getId).collect(Collectors.toList());
+ // 运营商下没有智慧球场时,不能省略 gameId 条件后查询全部支付记录。
+ if (gameIds.isEmpty()) {
+ return new ArrayList<>();
+ }
// 根据游戏ids查询智慧球场支付记录
QueryWrapper<TGameRecord> wrapper = new QueryWrapper<TGameRecord>().eq("status", 1)
.ne("payType", 3)
.ne("payType", 4);
- if(gameIds.size() > 0){
- wrapper.in("gameId", gameIds);
- }
+ wrapper.in("gameId", gameIds);
List<TGameRecord> list = gameRecordService.list(wrapper);
return list;
}else{
List<Integer> gameIds = gameService.list(new QueryWrapper<Game>().eq("storeId", query.getStoreId()))
.stream().map(Game::getId).collect(Collectors.toList());
+ // 门店下没有智慧球场时,不能省略 gameId 条件后查询全部支付记录。
+ if (gameIds.isEmpty()) {
+ return new ArrayList<>();
+ }
QueryWrapper<TGameRecord> wrapper = new QueryWrapper<TGameRecord>()
.eq("status", 1)
.in("payType", 1, 2);
- if(gameIds.size() > 0){
- wrapper.in("gameId", gameIds);
- }
+ wrapper.in("gameId", gameIds);
List<TGameRecord> list = gameRecordService.list(wrapper);
return list;
}
--
Gitblit v1.7.1