足球游戏活动默认不分区

(cherry picked from commit e035eda956aa3530b61a6ecce55f8156bc008f3f)
This commit is contained in:
tianfeng 2026-06-01 18:24:21 +08:00
parent d1a7543816
commit c3665613c4
3 changed files with 20 additions and 3 deletions

View File

@ -113,7 +113,6 @@ public class GameActivityService {
if (ZonedDateTimeAsiaRiyadhUtils.now().isAfter(finish)) { if (ZonedDateTimeAsiaRiyadhUtils.now().isAfter(finish)) {
return; return;
} }
String regionId = userRegionGateway.getRegionId(userId);
RankingDataUpdateCmd cmd = new RankingDataUpdateCmd(); RankingDataUpdateCmd cmd = new RankingDataUpdateCmd();
cmd.setUserId(userId); cmd.setUserId(userId);
cmd.setUserSex(1); cmd.setUserSex(1);
@ -123,7 +122,6 @@ public class GameActivityService {
cmd.setDimension(RankingDimension.GAME_WIN.getCode()); cmd.setDimension(RankingDimension.GAME_WIN.getCode());
cmd.setIncrementQuantity(rewardAmount); cmd.setIncrementQuantity(rewardAmount);
cmd.setBizNo(gameId); cmd.setBizNo(gameId);
cmd.setRegionId(regionId);
cmd.setReqSysOrigin(ReqSysOrigin.of("LIKEI")); cmd.setReqSysOrigin(ReqSysOrigin.of("LIKEI"));
rankingActivityService.accumulateRankingData(cmd); rankingActivityService.accumulateRankingData(cmd);
} catch (Exception e) { } catch (Exception e) {

View File

@ -63,7 +63,6 @@ public class GameBaishunServiceImpl implements GameBaishunService {
private final GameBaishunProperties gameBaishunProperties; private final GameBaishunProperties gameBaishunProperties;
private final TaskMqMessage taskMqMessage; private final TaskMqMessage taskMqMessage;
private final UserProfileAppConvertor userProfileAppConvertor; private final UserProfileAppConvertor userProfileAppConvertor;
private final EnumConfigCacheService enumConfigCacheService;
private final GameListConfigService gameListConfigService; private final GameListConfigService gameListConfigService;
private final GameListCacheService gameListCacheService; private final GameListCacheService gameListCacheService;
private final TaskService taskService; private final TaskService taskService;

View File

@ -79,6 +79,13 @@ public enum RankingActivityType {
*/ */
private static final Set<RankingActivityType> SEASON_TYPES = Set.of(OPEN_RAMADAN); private static final Set<RankingActivityType> SEASON_TYPES = Set.of(OPEN_RAMADAN);
private static final Set<RankingActivityType> EID_AL_ADHA_TYPES = Set.of(EID_AL_ADHA);
private static final Set<RankingActivityType> DAILY_TYPES = Set.of(KING_GAMES_DAILY, MAGIC_GIFT_DAILY);
/** 不按地区分区的活动类型全局榜regionId 为 null */
private static final Set<RankingActivityType> NO_PARTITION_TYPES = Set.of(EID_AL_ADHA, FOOT_BALL);
/** /**
* 类型编码 * 类型编码
*/ */
@ -136,4 +143,17 @@ public enum RankingActivityType {
public boolean isSeasonCycle() { public boolean isSeasonCycle() {
return SEASON_TYPES.contains(this); return SEASON_TYPES.contains(this);
} }
public boolean isEidAlAdhaCycle() {
return EID_AL_ADHA_TYPES.contains(this);
}
public boolean isDailyCycle() {
return DAILY_TYPES.contains(this);
}
/** 是否不分区(全局榜,不传 regionId */
public boolean isNoPartition() {
return NO_PARTITION_TYPES.contains(this);
}
} }