springboot + mybatis-plus短信验证码每天发送次数
springboot + mybatis-plus设置短信验证码每天发送次数
思路:(例如每天限制发送5次验证码)
1.首先我们要有相应的字段,个人建议:创建数据表(id,phone,amount,send_date),当然了如果你的表中已经包含了这三个字段也是可以的。
2.然后就是发送验证码的条件:我们可以根据手机号和日期来判断次数,如果次数>=5,提示超限,如果<5,执行发送操作
具体代码如下(仅供参考):
第一步:创建数据表(不多介绍)
第二步:根据条件查询数据
第三步:如果查询的对象不为null(发送过短信),并且次数>=5,限制发送
如果对象不为null,并且次数<5,发送
如果对象为null(首次发送),发送
第四步:方法中调用
测试ok!