幸运数字-开奖数字支持配置
This commit is contained in:
@@ -20,6 +20,8 @@ public class LuckyNumberAdminVo {
|
||||
private BigDecimal configAddJackpot = BigDecimal.valueOf(1000);
|
||||
@ApiModelProperty("最大可选数量")
|
||||
private Integer maxSelectNumber = 45;
|
||||
@ApiModelProperty("指定幸运数字")
|
||||
private Integer luckyNumber;
|
||||
@ApiModelProperty("单轮停止投入时间")
|
||||
private LocalTime roundWaitTime = LocalTime.of(23, 25, 00);
|
||||
@ApiModelProperty("单轮结束时间")
|
||||
|
@@ -30,6 +30,7 @@ public class LuckyNumberActConfigAdminService {
|
||||
vo.setConfigAddJackpot(config.getConfigAddJackpot());
|
||||
vo.setPrice(config.getPrice());
|
||||
vo.setMaxSelectNumber(config.getMaxSelectNumber());
|
||||
vo.setMaxSelectNumber(config.getMaxSelectNumber());
|
||||
vo.setJackpotRatio(config.getJackpotRatio());
|
||||
vo.setRoundEndTime(config.getRoundEndTime());
|
||||
vo.setRoundWaitTime(config.getRoundWaitTime());
|
||||
@@ -50,6 +51,9 @@ public class LuckyNumberActConfigAdminService {
|
||||
if (null != vo.getPrice()) {
|
||||
partitionConfig.setPrice(vo.getPrice());
|
||||
}
|
||||
if (null != vo.getLuckyNumber()) {
|
||||
partitionConfig.setLuckyNumber(vo.getLuckyNumber());
|
||||
}
|
||||
if (null != vo.getMaxSelectNumber()) {
|
||||
partitionConfig.setMaxSelectNumber(vo.getMaxSelectNumber());
|
||||
}
|
||||
|
@@ -14,6 +14,7 @@ public class LuckyNumberActConfig {
|
||||
private BigDecimal jackpotRatio = BigDecimal.valueOf(1000);
|
||||
private BigDecimal configAddJackpot = BigDecimal.valueOf(1000);
|
||||
private Integer maxSelectNumber = 49;
|
||||
private Integer luckyNumber;
|
||||
private LocalTime roundWaitTime = LocalTime.of(23, 25, 00);
|
||||
private LocalTime roundEndTime = LocalTime.of(23, 30, 00);
|
||||
|
||||
|
@@ -400,7 +400,8 @@ public class LuckyNumberActService {
|
||||
}
|
||||
|
||||
if (null == luckyNumber){
|
||||
luckyNumber = RandomUtil.randomByRange(0, config.getMaxSelectNumber());
|
||||
luckyNumber = Optional.ofNullable(config.getLuckyNumber())
|
||||
.orElse(RandomUtil.randomByRange(0, config.getMaxSelectNumber()));
|
||||
}
|
||||
|
||||
round.setJackpot(round.getJackpot().add(config.getConfigAddJackpot()));
|
||||
@@ -475,7 +476,6 @@ public class LuckyNumberActService {
|
||||
|
||||
log.info("[luckyNumber] congratulation lucker {} output {} saveResult {} date {} partitionId {}", lucker, output, success, date, partitionId);
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user