|
@@ -2,7 +2,9 @@ package com.game.business.websocket.client;
|
|
|
|
|
|
import com.alibaba.fastjson2.JSONArray;
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.game.business.config.GameOneConfig;
|
|
|
import com.game.business.domain.AppGame;
|
|
|
import com.game.business.domain.AppGameClassify;
|
|
@@ -81,6 +83,7 @@ public class GameOneClient {
|
|
|
JSONObject jsonObject = dataArry.getJSONObject(i);
|
|
|
if(jsonObject.containsKey("type")){
|
|
|
type = jsonObject.getInteger("type");
|
|
|
+ break;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -123,9 +126,7 @@ public class GameOneClient {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- LambdaQueryWrapper<AppGameClassify> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(AppGameClassify::getCode, classCode);
|
|
|
- AppGameClassify appGameClassify = appGameClassifyService.getOne(queryWrapper);
|
|
|
+ AppGameClassify appGameClassify = appGameClassifyService.getByCode(classCode);
|
|
|
if(appGameClassify == null){
|
|
|
System.out.println("开奖游戏平台不存在:" + classCode);
|
|
|
}
|
|
@@ -138,15 +139,12 @@ public class GameOneClient {
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- LambdaQueryWrapper<AppGame> queryGameWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryGameWrapper.eq(AppGame::getCode, gameCode);
|
|
|
- queryGameWrapper.eq(AppGame::getClassifyId, appGameClassify.getId());
|
|
|
- AppGame appGame = appGameService.getOne(queryGameWrapper);
|
|
|
+ AppGame appGame = appGameService.selectAppGameByClassIdAndCode(appGameClassify.getId(), gameCode);
|
|
|
if(appGame == null){
|
|
|
System.out.println("开奖游戏不存在:" + gameCode);
|
|
|
}
|
|
|
appGame.setGameTime(time);
|
|
|
- appGameService.updateById(appGame);
|
|
|
+ appGameService.updateAppGame(appGame);
|
|
|
}
|
|
|
return;
|
|
|
}
|
|
@@ -177,9 +175,7 @@ public class GameOneClient {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- LambdaQueryWrapper<AppGameClassify> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryWrapper.eq(AppGameClassify::getCode, classCode);
|
|
|
- AppGameClassify appGameClassify = appGameClassifyService.getOne(queryWrapper);
|
|
|
+ AppGameClassify appGameClassify = appGameClassifyService.getByCode(classCode);
|
|
|
if(appGameClassify == null){
|
|
|
System.out.println("开奖游戏平台不存在:" + classCode);
|
|
|
}
|
|
@@ -193,10 +189,7 @@ public class GameOneClient {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- LambdaQueryWrapper<AppGame> queryGameWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryGameWrapper.eq(AppGame::getCode, gameCode);
|
|
|
- queryGameWrapper.eq(AppGame::getClassifyId, appGameClassify.getId());
|
|
|
- AppGame appGame = appGameService.getOne(queryGameWrapper);
|
|
|
+ AppGame appGame = appGameService.selectAppGameByClassIdAndCode(appGameClassify.getId(), gameCode);
|
|
|
if(appGame == null){
|
|
|
System.out.println("开奖游戏不存在:" + gameCode);
|
|
|
}
|
|
@@ -210,15 +203,11 @@ public class GameOneClient {
|
|
|
|
|
|
if(type == 3){
|
|
|
appGame.setGameDate(gameDate);
|
|
|
- appGameService.updateById(appGame);
|
|
|
+ appGameService.updateAppGame(appGame);
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- LambdaQueryWrapper<AppGameLottery> queryLotteryWrapper = new LambdaQueryWrapper<>();
|
|
|
- queryLotteryWrapper.eq(AppGameLottery::getClassId, appGame.getClassifyId());
|
|
|
- queryLotteryWrapper.eq(AppGameLottery::getGameId, appGame.getId());
|
|
|
- queryLotteryWrapper.eq(AppGameLottery::getGameDate, gameDate);
|
|
|
- long count = appGameLotteryService.count(queryLotteryWrapper);
|
|
|
+ long count = appGameLotteryService.selectCount(appGame.getClassifyId(), appGame.getId(), gameDate);
|
|
|
|
|
|
if(count > 0){
|
|
|
System.out.println("游戏socket推送开奖,当前期已开过将,游戏编码:" + gameCode + ",期号:" + gameDate);
|