|
@@ -2,6 +2,7 @@ package com.yonge.cooleshow.biz.dal.service.impl;
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -38,7 +39,7 @@ public class SmsCodeServiceImpl implements SmsCodeService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public boolean sendValidCode(String mobile) {
|
|
|
+ public boolean sendValidCode(String mobile, String type, ClientEnum platform) {
|
|
|
SysUser sysUser = sysUserFeignService.queryUserByMobile(mobile);
|
|
|
Long userId = null;
|
|
|
if (sysUser != null) {
|
|
@@ -54,7 +55,18 @@ public class SmsCodeServiceImpl implements SmsCodeService {
|
|
|
if (list != null && list.size() >= times) {
|
|
|
throw new BizException("对不起,您发送太频繁请稍后重试!");
|
|
|
}
|
|
|
- sysMessageService.sendSecurityCode(MessageSenderPluginContext.MessageSender.AWSMS, userId, MessageTypeEnum.SMS_VERIFY_CODE_LOGIN, mobile);
|
|
|
+ if ("PASSWD".equals(type)) {
|
|
|
+ sysMessageService.sendSecurityCode(MessageSenderPluginContext.MessageSender.AWSMS, userId, MessageTypeEnum.SMS_VERIFY_CODE_UPDATE_PSW, mobile,platform.getMsg());
|
|
|
+
|
|
|
+ } else if ("LOGIN".equals(type)) {
|
|
|
+ sysMessageService.sendSecurityCode(MessageSenderPluginContext.MessageSender.AWSMS, userId, MessageTypeEnum.SMS_VERIFY_CODE_LOGIN, mobile,platform.getMsg());
|
|
|
+
|
|
|
+ } else if ("REGISTER".equals(type)) {
|
|
|
+ sysMessageService.sendSecurityCode(MessageSenderPluginContext.MessageSender.AWSMS, userId, MessageTypeEnum.SMS_VERIFY_CODE_REGISTER, mobile,platform.getMsg());
|
|
|
+
|
|
|
+ } else {
|
|
|
+ sysMessageService.sendSecurityCode(MessageSenderPluginContext.MessageSender.AWSMS, userId, MessageTypeEnum.SMS_VERIFY_CODE_LOGIN, mobile,platform.getMsg());
|
|
|
+ }
|
|
|
return true;
|
|
|
}
|
|
|
|