足球游戏活动默认不分区
(cherry picked from commit e035eda956aa3530b61a6ecce55f8156bc008f3f)
This commit is contained in:
parent
d1a7543816
commit
c3665613c4
@ -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) {
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user