From 27bf454862517f47d58282c0c938507de742210d Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 19 Jan 2023 21:16:55 +0800 Subject: [PATCH] //msg --- .../com/iformall/mapper/WxMsgValidationcodeMapper.java | 7 ++----- .../service/impl/WxMsgValidationcodeServiceImpl.java | 5 +++-- .../main/resources/mapper/WxMsgValidationcodeMapper.xml | 6 ++++++ 3 files changed, 11 insertions(+), 7 deletions(-) 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 @@ + +