|
@@ -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());
|