Quellcode durchsuchen

//msg

private_deployment
xhxu vor 2 Jahren
Ursprung
Commit
27bf454862
3 geänderte Dateien mit 11 neuen und 7 gelöschten Zeilen
  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 Datei anzeigen

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

List<WxMsgValidationcode> findList(WxMsgValidationcode wxMsgValidationcode);

Integer findListCount(WxMsgValidationcode wxMsgValidationcode);

}

+ 3
- 2
suimangService/src/main/java/com/iformall/service/impl/WxMsgValidationcodeServiceImpl.java Datei anzeigen

@@ -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<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(), "验证码发送超限");
}



+ 6
- 0
suimangService/src/main/resources/mapper/WxMsgValidationcodeMapper.xml Datei anzeigen

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

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

</mapper>

Laden…
Abbrechen
Speichern