From 669808afe44015fd42e8bfe984ba04078bfcd78c Mon Sep 17 00:00:00 2001 From: zhizhi wu <2377881365@qq.com> Date: Fri, 7 Feb 2020 18:17:25 +0800 Subject: [PATCH] mybatisInteceptor --- .../java/com/ccsens/game/config/BeanConfig.java | 10 +++++----- .../com/ccsens/game/service/ScreenService.java | 14 +++++++------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/game/src/main/java/com/ccsens/game/config/BeanConfig.java b/game/src/main/java/com/ccsens/game/config/BeanConfig.java index 9cb13d71..1e73d73d 100644 --- a/game/src/main/java/com/ccsens/game/config/BeanConfig.java +++ b/game/src/main/java/com/ccsens/game/config/BeanConfig.java @@ -26,9 +26,9 @@ public class BeanConfig { /** * 注册拦截器 */ -// @Bean -// public MybatisInterceptor mybatisInterceptor() { -// MybatisInterceptor interceptor = new MybatisInterceptor(); -// return interceptor; -// } + @Bean + public MybatisInterceptor mybatisInterceptor() { + MybatisInterceptor interceptor = new MybatisInterceptor(); + return interceptor; + } } diff --git a/game/src/main/java/com/ccsens/game/service/ScreenService.java b/game/src/main/java/com/ccsens/game/service/ScreenService.java index c32b73c9..8ab163b3 100644 --- a/game/src/main/java/com/ccsens/game/service/ScreenService.java +++ b/game/src/main/java/com/ccsens/game/service/ScreenService.java @@ -608,6 +608,7 @@ public class ScreenService implements IScreenService{ GameUserJoinExample example = new GameUserJoinExample(); example.createCriteria().andRecordIdEqualTo(start.getMemberRecord()); gameUserJoinDao.updateByExampleSelective(delUserJoin,example); + redisUtil.del(GameConstant.generateGameKey(start.getMemberRecord())); } //延时通知 long startSend = gameRecord.getStartTime() - System.currentTimeMillis(); @@ -639,14 +640,13 @@ public class ScreenService implements IScreenService{ GameUserJoinExample joinExample = new GameUserJoinExample(); joinExample.createCriteria().andRecordIdEqualTo(gameRecord.getId()); List userJoins = gameUserJoinDao.selectByExample(joinExample); -// if (CollectionUtil.isEmpty(userJoins)) { -// return startGame; -// } - userJoins.forEach( userJoin -> { - ClientDto.RedisUser user = ClientDto.RedisUser.getInstance(userJoin); - redisUtil.zsSet(GameConstant.generateGameKey(gameRecord.getId()), JSON.toJSONString(user), 0, GameConstant.REDIS_TIME); - }); + if (CollectionUtil.isEmpty(userJoins)) { + userJoins.forEach( userJoin -> { + ClientDto.RedisUser user = ClientDto.RedisUser.getInstance(userJoin); + redisUtil.zsSet(GameConstant.generateGameKey(gameRecord.getId()), JSON.toJSONString(user), 0, GameConstant.REDIS_TIME); + }); + } //推送客户端 pushClient(gameRecord, executor);