send-message-log-mapper.xml
700 Bytes
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!-- 短信发送记录 -->
<mapper namespace="com.cjs.site.dao.pub.SendMessageLogDao">
<insert id="insertMegLog">
insert into send_message_log(phone_number,message,send_result,create_at)
values(#{phoneNumber},#{message},#{sendResult},CURRENT_TIMESTAMP)
</insert>
<!-- 查询指定号码当天发送短信次数 -->
<select id="queryCountByPhoneNumber" parameterType="string" resultType="int">
select count(1)
from send_message_log
where phone_number = #{phoneNumber} and to_days(now()) - to_days(create_at) = 0
</select>
</mapper>