diff --git a/suimangService/src/main/java/com/iformall/mapper/WxMsgValidationcodeMapper.java b/suimangService/src/main/java/com/iformall/mapper/WxMsgValidationcodeMapper.java index b6f93a6..a9f638e 100644 --- a/suimangService/src/main/java/com/iformall/mapper/WxMsgValidationcodeMapper.java +++ b/suimangService/src/main/java/com/iformall/mapper/WxMsgValidationcodeMapper.java @@ -8,10 +8,7 @@ import java.util.List; public interface WxMsgValidationcodeMapper extends CommonMapper { List findList(WxMsgValidationcode wxMsgValidationcode); - - - - - + Integer findListCount(WxMsgValidationcode wxMsgValidationcode); + } diff --git a/suimangService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeServiceImpl.java b/suimangService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeServiceImpl.java index 833b3a2..20b1a27 100644 --- a/suimangService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeServiceImpl.java @@ -2,6 +2,7 @@ package com.iformall.service.impl; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.iformall.common.ErrorCode; @@ -107,8 +108,8 @@ public class WxMsgValidationcodeServiceImpl implements WxMsgValidationcodeServic //2 判断是否已超过10条 String systemTime = DateUtils.getSystemTime("yyyy-MM-dd"); wxMsgValidationcode.setCreatetimeStr(systemTime); - List list = wxMsgValidationcodeMapper.findList(wxMsgValidationcode); - if (list.size() >= 10) { + Integer count = wxMsgValidationcodeMapper.findListCount(wxMsgValidationcode); + if (count != null && count.intValue() > 20) { return new ResultData(ErrorCode.MSG_SEND_ERROR.getCode(), "验证码发送超限"); } diff --git a/suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml b/suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml index 9f7b4eb..7d83260 100644 --- a/suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml +++ b/suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml @@ -51,4 +51,10 @@ + +