|
@@ -1,5 +1,6 @@
|
|
|
package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.NumberUtil;
|
|
|
import com.dayaedu.cbs.common.enums.EAppKey;
|
|
|
import com.dayaedu.cbs.common.enums.message.EMessageSendMode;
|
|
|
import com.dayaedu.cbs.common.enums.message.ESendStatus;
|
|
@@ -7,10 +8,6 @@ import com.dayaedu.cbs.openfeign.client.MessageFeignClientService;
|
|
|
import com.dayaedu.cbs.openfeign.wrapper.message.CbsMessageWrapper;
|
|
|
import com.microsvc.toolkit.common.response.paging.PageInfo;
|
|
|
import com.microsvc.toolkit.common.response.template.R;
|
|
|
-import cn.hutool.core.util.NumberUtil;
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
-import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
-import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.SysMessageDao;
|
|
|
import com.yonge.cooleshow.biz.dal.dao.TeacherDao;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.BasicUserInfo;
|
|
@@ -20,9 +17,10 @@ import com.yonge.cooleshow.biz.dal.entity.SysMessage;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.MessageSendMode;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.SendStatusEnum;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.SysConfigService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.SysMessageService;
|
|
|
-import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.SysMessageWrapper;
|
|
|
+import com.yonge.cooleshow.common.constant.SysConfigConstant;
|
|
|
import com.yonge.cooleshow.common.entity.Mapper;
|
|
|
import com.yonge.cooleshow.common.redis.service.RedisCache;
|
|
|
import com.yonge.toolset.base.exception.BizException;
|
|
@@ -30,6 +28,7 @@ import com.yonge.toolset.mybatis.dal.BaseDAO;
|
|
|
import com.yonge.toolset.mybatis.service.impl.BaseServiceImpl;
|
|
|
import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext.MessageSender;
|
|
|
import org.apache.commons.collections.CollectionUtils;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
@@ -52,6 +51,8 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
private RedisCache<String, Object> redisCache;
|
|
|
@Resource
|
|
|
private MessageFeignClientService messageFeignClientService;
|
|
|
+ @Resource
|
|
|
+ private SysConfigService sysConfigService;
|
|
|
// 验证码有效期
|
|
|
public static final int CODE_EXPIRE = 60 * 10;
|
|
|
// 发送验证码的间隔时间
|
|
@@ -157,7 +158,7 @@ public class SysMessageServiceImpl extends BaseServiceImpl<Long, SysMessage> imp
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public String getSendedVerificationCode(MessageTypeEnum type, String mobileNOOrEmailAddr) {
|
|
|
+ public String getSendedVerificationCode(MessageTypeEnum type, String mobileNOOrEmailAddr, String verifyCode) {
|
|
|
if (debugMode) {
|
|
|
return DEFAULT_CODE + "";
|
|
|
}
|