KKSU
2024-03-01 c0c1c7efd3c521375d2a063bd523396bd11aa265
抽奖
4 files modified
11 ■■■■ changed files
src/main/java/cc/mrbird/febs/common/utils/AppContants.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java 4 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/ApiKjInfoVo.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/goods/tzInfo.html 2 ●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/utils/AppContants.java
@@ -7,8 +7,8 @@
    /**
     * 两个数据需要一起改
     */
    public static final Integer KJ_RECORD_TIME_INTERVAL = 10;//开奖时间间隔分钟
    public static final String KJ_RECORD_TIME_JOB_CRON = "0 0/10 * * * ? ";//开奖时间间隔分钟
    public static final Integer KJ_RECORD_TIME_INTERVAL = 5;//开奖时间间隔分钟
    public static final String KJ_RECORD_TIME_JOB_CRON = "0 0/5 * * * ? ";//开奖时间间隔分钟
    public static final String KJ_RECORD_NO_OLD = "KJ_NO_OLD";//上一期的开奖编号
    public static final String KJ_RECORD_NUM_OLD = "KJ_NUM_OLD";//上一期的开奖编号
src/main/java/cc/mrbird/febs/mall/service/impl/CJServiceImpl.java
@@ -95,8 +95,8 @@
        }
        redisUtils.set(AppContants.KJ_RECORD_TIME, kjRecord.getCreatedTime(), AppContants.KJ_RECORD_TIME_INTERVAL*60);
        agentProducer.sendChouJiangDelayMsg(kjNo, AppContants.KJ_RECORD_TIME_INTERVAL * 60 * 1000L);
        agentProducer.sendNoTimeDelayMsg(kjNo, (AppContants.KJ_RECORD_TIME_INTERVAL-1) * 60 * 1000L);//提一分钟停止下注
        agentProducer.sendChouJiangDelayMsg(kjNo, AppContants.KJ_RECORD_TIME_INTERVAL * 2 * 30 * 1000L);
        agentProducer.sendNoTimeDelayMsg(kjNo, ((AppContants.KJ_RECORD_TIME_INTERVAL * 2)-1) * 30 * 1000L);//提一分钟停止下注
        //todo 测试下注
        ApiCreateDto apiCreateDto = new ApiCreateDto();
src/main/java/cc/mrbird/febs/mall/vo/ApiKjInfoVo.java
@@ -1,5 +1,6 @@
package cc.mrbird.febs.mall.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
src/main/resources/templates/febs/views/modules/goods/tzInfo.html
@@ -169,7 +169,7 @@
            // 计算剩余的小时、分钟和秒数
            var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
            var seconds = Math.floor((distance % (1000 * 60)) / 1000);
            if (distance > 0 && distance < 1 * 60 * 1000) {
            if (distance > 0 && distance < 1 * 30 * 1000) {
                // 倒计时结束,显示相应信息
                document.getElementById('countdown').innerHTML = '停止投注,等待开奖中,'+minutes + ':' + seconds ;
            }else if(distance <= 0){