MYSQL获取当前时间和开始时间、结束时间对应的状态

关键代码

mybatis

<select id="selectBdJobStatusByNow" parameterType="Long" resultType="java.util.HashMap">
    select NOW()>start_time as startStatus,NOW()>end_time as endStatus
    from bd_job
    where  id = #{jobId};

mysql语句

select NOW()>start_time as startStatus,NOW()>end_time as endStatus from bd_job where  id = 00000000001;

执行结果

在这里插入图片描述

在这里插入图片描述
根据sql语句:

 HashMap<String,Integer> jobStatus = bdJobContentAnswerService.selectBdJobStatusByNow(jobId);
        if(jobStatus.get("startStatus").equals(0)){ //作业未开始
            return AjaxResult.success("作业还未开始");
        }else if(jobStatus.get("endStatus").equals(0)) { //作业进行中

        }else if(jobStatus.get("endStatus").equals(1)){ //作业已截止

        }else {
            return AjaxResult.error("接口请求错误!");
        }

注:说的比较乱,希望意思能理解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值