소스 검색

//msg

private_deployment
xhxu 2 년 전
부모
커밋
27bf454862
3개의 변경된 파일11개의 추가작업 그리고 7개의 파일을 삭제
  1. +2
    -5
      suimangService/src/main/java/com/iformall/mapper/WxMsgValidationcodeMapper.java
  2. +3
    -2
      suimangService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeServiceImpl.java
  3. +6
    -0
      suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml

+ 2
- 5
suimangService/src/main/java/com/iformall/mapper/WxMsgValidationcodeMapper.java 파일 보기

@@ -8,10 +8,7 @@ import java.util.List;
public interface WxMsgValidationcodeMapper extends CommonMapper<WxMsgValidationcode, String> { public interface WxMsgValidationcodeMapper extends CommonMapper<WxMsgValidationcode, String> {


List<WxMsgValidationcode> findList(WxMsgValidationcode wxMsgValidationcode); List<WxMsgValidationcode> findList(WxMsgValidationcode wxMsgValidationcode);


Integer findListCount(WxMsgValidationcode wxMsgValidationcode);

} }

+ 3
- 2
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.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.iformall.common.ErrorCode; import com.iformall.common.ErrorCode;
@@ -107,8 +108,8 @@ public class WxMsgValidationcodeServiceImpl implements WxMsgValidationcodeServic
//2 判断是否已超过10条 //2 判断是否已超过10条
String systemTime = DateUtils.getSystemTime("yyyy-MM-dd"); String systemTime = DateUtils.getSystemTime("yyyy-MM-dd");
wxMsgValidationcode.setCreatetimeStr(systemTime); wxMsgValidationcode.setCreatetimeStr(systemTime);
List<WxMsgValidationcode> 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(), "验证码发送超限"); return new ResultData(ErrorCode.MSG_SEND_ERROR.getCode(), "验证码发送超限");
} }




+ 6
- 0
suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml 파일 보기

@@ -51,4 +51,10 @@
<include refid="dynamicWhereConditions" /> <include refid="dynamicWhereConditions" />
</select> </select>


<select id="findListCount" parameterType="com.iformall.domain.po.WxMsgValidationcode" resultType="int">
select count(1)
from wx_msg_validationcode
<include refid="dynamicWhereConditions" />
</select>

</mapper> </mapper>

불러오는 중...
취소
저장