|
@@ -195,7 +195,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<GameDataDayVO> getGameDataDay(GameDataDayDTO dto) {
|
|
|
- long[] gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
|
|
|
//传入的注册时间为空时,给一个默认值 当天数据
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
@@ -210,7 +210,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
}
|
|
|
if (gameIds != null) {
|
|
|
//拼接游戏id查询条件
|
|
|
- cri.where().andIn("game_id", gameIds);
|
|
|
+ cri.where().andInList("game_id", gameIds);
|
|
|
}
|
|
|
if (dto.getGameClassify() != null) {
|
|
|
//拼接游戏类型查询条件
|
|
@@ -264,7 +264,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
* @return 返回给前端的总计数据实体
|
|
|
*/
|
|
|
public GameDataDayTotalVO getGameDataDayTotal(GameDataDayTotalDTO dto) {
|
|
|
- long[] gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
|
|
|
//如果没有传入查询时间默认查询当天
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
@@ -275,7 +275,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
Criteria cri = Cnd.cri();
|
|
|
if (gameIds != null) {
|
|
|
//拼接游戏id
|
|
|
- cri.where().andIn("game_id", gameIds);
|
|
|
+ cri.where().andInList("game_id", gameIds);
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(dto.getGameName())) {
|
|
|
//拼接游戏名称
|
|
@@ -316,7 +316,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<GameDataTotalVO> getGameDataTotal(GameDataTotalDTO dto) {
|
|
|
- long[] gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
//如果注册时间参数为空,默认设置查询当天数据
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
|
dto.setRegisteredBeginDate(LocalDate.now());
|
|
@@ -534,7 +534,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
* @return 返回给前端额数据
|
|
|
*/
|
|
|
public GameDataTotalTotalVO getGameDataTotalTotal(GameDataTotalTotalDTO dto) {
|
|
|
- long[] gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
//如果注册时间参数为空,默认设置查询当天数据
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
|
dto.setRegisteredBeginDate(LocalDate.now());
|
|
@@ -976,7 +976,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<GameDataWaterVO> getGameDataWater(GameDataWaterDTO dto) {
|
|
|
- long[] userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
if (null == dto.getRechargeDate()) {
|
|
|
dto.setRechargeDate(LocalDate.now());
|
|
|
}
|
|
@@ -1002,7 +1002,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
cri.where().andEquals("source_system", dto.getSourceSystem());
|
|
|
}
|
|
|
if (null != userGameIds) {
|
|
|
- cri.where().andIn("game_id", userGameIds);
|
|
|
+ cri.where().andInList("game_id", userGameIds);
|
|
|
}
|
|
|
cri.where().and("dt", "=", dto.getRechargeDate());
|
|
|
cri.groupBy("source_system,game_id");
|
|
@@ -1084,7 +1084,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Map<LocalDate, List<GameDataAgainDayVO>> getGameDataAgainDay(GameDataAgainDayDTO dto) {
|
|
|
- long[] userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
|
|
|
//如果查询时间不传递默认从今天开始查询
|
|
|
if (dto.getBeginDate() == null) {
|
|
@@ -1104,7 +1104,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
cri.where().andEquals("game_name", dto.getGameName());
|
|
|
}
|
|
|
if (userGameIds != null) {
|
|
|
- cri.where().andIn("game_id", userGameIds);
|
|
|
+ cri.where().andInList("game_id", userGameIds);
|
|
|
}
|
|
|
if (dto.getBeginDate() != null) {
|
|
|
cri.where().andEquals("dt", dto.getBeginDate());
|
|
@@ -1349,7 +1349,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
* @param needGroupBy 是否需要分组条件
|
|
|
* @return 查询条件
|
|
|
*/
|
|
|
- private Criteria myCri(long[] gameIds, GameDataTotalDTO dto, String type, Boolean needGroupBy) {
|
|
|
+ private Criteria myCri(List<Long> gameIds, GameDataTotalDTO dto, String type, Boolean needGroupBy) {
|
|
|
//根据传入的dto拼接查询参数
|
|
|
Criteria cri = Cnd.cri();
|
|
|
if (StringUtils.isNotBlank(dto.getGameName())) {
|
|
@@ -1358,7 +1358,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
}
|
|
|
if (gameIds != null) {
|
|
|
//拼接游戏id查询条件
|
|
|
- cri.where().andIn("game_id", gameIds);
|
|
|
+ cri.where().andInList("game_id", gameIds);
|
|
|
}
|
|
|
if (dto.getGameClassify() != null) {
|
|
|
//拼接游戏类型查询条件
|
|
@@ -1395,12 +1395,12 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
* @param needRegTime 是否需要拼接注册时间
|
|
|
* @return 查询条件
|
|
|
*/
|
|
|
- private Criteria myCriRecharge(long[] gameIds, GameDataTotalDTO dto, Boolean needRegTime) {
|
|
|
+ private Criteria myCriRecharge(List<Long> gameIds, GameDataTotalDTO dto, Boolean needRegTime) {
|
|
|
//根据传入的dto拼接查询参数
|
|
|
Criteria cri = Cnd.cri();
|
|
|
if (gameIds != null) {
|
|
|
//拼接游戏id查询条件
|
|
|
- cri.where().andIn("game_id", gameIds);
|
|
|
+ cri.where().andInList("game_id", gameIds);
|
|
|
}
|
|
|
if (dto.getGameClassify() != null) {
|
|
|
//拼接游戏类型查询条件
|
|
@@ -1429,12 +1429,12 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
* @param dto 前端传递的查询条件
|
|
|
* @return 查询条件
|
|
|
*/
|
|
|
- private Criteria myCriRole(long[] gameIds, GameDataTotalDTO dto) {
|
|
|
+ private Criteria myCriRole(List<Long> gameIds, GameDataTotalDTO dto) {
|
|
|
//根据传入的dto拼接查询参数
|
|
|
Criteria cri = Cnd.cri();
|
|
|
if (gameIds != null) {
|
|
|
//拼接游戏id查询条件
|
|
|
- cri.where().andIn("user_game_id", gameIds);
|
|
|
+ cri.where().andInList("user_game_id", gameIds);
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(dto.getSourceSystem())) {
|
|
|
//拼接SDK来源
|
|
@@ -3067,7 +3067,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
|
|
|
@Override
|
|
|
public Page<GameDataH5VO> getH5Recharge(GameDataH5DTO dto) {
|
|
|
- long[] gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> gameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
if (null == dto.getCostBeginDate() || null == dto.getCostEndDate()) {
|
|
|
dto.setCostEndDate(LocalDate.now());
|
|
|
dto.setCostBeginDate(LocalDate.now());
|
|
@@ -3092,7 +3092,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
cri.where().andEquals("a.source_system", dto.getSourceSystem());
|
|
|
}
|
|
|
if (null != gameIds) {
|
|
|
- cri.where().andIn("a.game_id", gameIds);
|
|
|
+ cri.where().andInList("a.game_id", gameIds);
|
|
|
}
|
|
|
cri.where().and("a.dt", ">=", dto.getCostBeginDate()).and("a.dt", "<=", dto.getCostEndDate());
|
|
|
cri.where().andEquals("a.id", 1);
|
|
@@ -3226,7 +3226,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<LtvDataVO> getLtvData(LtvDataDTO dto) {
|
|
|
- long[] userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
|
//查询时间不传递默认传递当天
|
|
|
dto.setRegisteredBeginDate(LocalDate.now());
|
|
@@ -3240,7 +3240,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
Criteria cri = Cnd.cri();
|
|
|
//拼接游戏ID
|
|
|
if (userGameIds != null) {
|
|
|
- cri.where().andIn("game_id", userGameIds);
|
|
|
+ cri.where().andInList("game_id", userGameIds);
|
|
|
}
|
|
|
//拼接游戏应用类型
|
|
|
if (dto.getClassify() != null) {
|
|
@@ -3292,7 +3292,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public LtvDataTotalVO getLtvTotalData(LtvDataTotalDTO dto) {
|
|
|
- long[] userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
//如果没有传入查询时间默认查询当天
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
|
dto.setRegisteredBeginDate(LocalDate.now());
|
|
@@ -3306,7 +3306,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
Criteria cri = Cnd.cri();
|
|
|
if (userGameIds != null) {
|
|
|
//拼接游戏id
|
|
|
- cri.where().andIn("game_id", userGameIds);
|
|
|
+ cri.where().andInList("game_id", userGameIds);
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(dto.getSourceSystem())) {
|
|
|
//拼接SDK来源
|
|
@@ -3353,7 +3353,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<GameDataFirstNewUserAgainVO> getFirstNewUserAgain(GameDataFirstNewUserAgainDTO dto) {
|
|
|
- long[] userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
|
//查询时间不传递默认传递当天
|
|
|
dto.setRegisteredBeginDate(LocalDate.now());
|
|
@@ -3367,7 +3367,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
Criteria cri = Cnd.cri();
|
|
|
//拼接游戏ID
|
|
|
if (userGameIds != null) {
|
|
|
- cri.where().andIn("game_id", userGameIds);
|
|
|
+ cri.where().andInList("game_id", userGameIds);
|
|
|
}
|
|
|
//拼接游戏应用类型
|
|
|
if (dto.getClassify() != null) {
|
|
@@ -3437,7 +3437,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
*/
|
|
|
@Override
|
|
|
public GameDataFirstNewUserAgainTotalVO getFirstNewUserAgainTotal(GameDataFirstNewUserAgainTotalDTO dto) {
|
|
|
- long[] userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : new long[]{dto.getGameId()};
|
|
|
+ List<Long> userGameIds = dto.getGameId() == null ? dataPowerComponent.getSubGameIdList() : Collections.singletonList(dto.getGameId());
|
|
|
//如果没有传入查询时间默认查询当天
|
|
|
if (dto.getRegisteredBeginDate() == null || dto.getRegisteredEndDate() == null) {
|
|
|
dto.setRegisteredBeginDate(LocalDate.now());
|
|
@@ -3451,7 +3451,7 @@ public class GameDataServiceImpl implements IGameDataService {
|
|
|
Criteria cri = Cnd.cri();
|
|
|
if (userGameIds != null) {
|
|
|
//拼接游戏id
|
|
|
- cri.where().andIn("game_id", userGameIds);
|
|
|
+ cri.where().andInList("game_id", userGameIds);
|
|
|
}
|
|
|
if (StringUtils.isNotBlank(dto.getSourceSystem())) {
|
|
|
//拼接SDK来源
|