dos 1 mese fa
parent
commit
fa9270d8e6

+ 5 - 5
game-business/src/main/java/com/game/business/service/impl/AppUserCountServiceImpl.java

@@ -167,13 +167,13 @@ public class AppUserCountServiceImpl extends ServiceImpl<AppUserCountMapper, App
             lastDateStr = DateUtil.format(curDate, "yyyy-MM-dd").concat(" 00:00:00");
         }
         String endTimeStr = DateUtil.format(curDate,"yyyy-MM-dd HH:mm:ss");*/
-        boolean flag = redisCache.redisTemplate.opsForValue().setIfAbsent("app_game_lotty_"+gameId + "_" + gameDate,DateUtil.format(new Date(),"yyyy-MM-dd HH:ss:mm"),1,TimeUnit.DAYS);
-        if(!flag){
-            log.info("游戏{},期号{},当日已统计过,跳过统计",gameId,gameDate);
-            return;
-        }
         List<AppGameBetting> gameBettingList = appGameBettingService.selectListIsWinByDate(null, null, null,gameId,gameDate);
         if (null != gameBettingList && gameBettingList.size() > 0) {
+            boolean flag = redisCache.redisTemplate.opsForValue().setIfAbsent("app_game_lotty_"+gameId + "_" + gameDate,DateUtil.format(new Date(),"yyyy-MM-dd HH:ss:mm"),1,TimeUnit.DAYS);
+            if(!flag){
+                log.info("游戏{},期号{},当日已统计过,跳过统计",gameId,gameDate);
+                return;
+            }
             String finalDateTime = dateTime;
             Date finalCurDate = curDate;
             List<Long> userIds = gameBettingList.stream().map(AppGameBetting::getUserId).distinct().collect(Collectors.toList());