|
|
@ -2,6 +2,8 @@ package com.elink.esua.epdc.service.impl; |
|
|
|
|
|
|
|
import cn.binarywang.wx.miniapp.bean.WxMaTemplateData; |
|
|
|
import cn.binarywang.wx.miniapp.bean.WxMaUniformMessage; |
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisKeys; |
|
|
|
import com.elink.esua.epdc.commons.tools.redis.RedisUtils; |
|
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
import com.elink.esua.epdc.dto.epdc.form.EpdcDeleteWxFormIdFormDTO; |
|
|
|
import com.elink.esua.epdc.dto.epdc.result.EpdcUserRegisterAuditMsgResultDTO; |
|
|
@ -37,6 +39,9 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
@Autowired |
|
|
|
private WxMaServiceUtils wxMaServiceUtils; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private RedisUtils redisUtils; |
|
|
|
|
|
|
|
/** |
|
|
|
* 注册审核失败服务消息模版 |
|
|
|
*/ |
|
|
@ -62,6 +67,11 @@ public class MessageServiceImpl implements MessageService { |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public Result sendSmsCode(String mobile) { |
|
|
|
String smsCodeKey = RedisKeys.getPhoneSmsHistoryKey(mobile); |
|
|
|
if (null != redisUtils.get(smsCodeKey)) { |
|
|
|
redisUtils.set(smsCodeKey, System.currentTimeMillis(), RedisUtils.MINUTE_ONE_EXPIRE); |
|
|
|
return new Result().error("操作频繁,请稍后重试"); |
|
|
|
} |
|
|
|
return messageFeignClient.sendCode(mobile); |
|
|
|
} |
|
|
|
|
|
|
|