|
@@ -5,7 +5,6 @@ import cn.hutool.core.util.StrUtil;
|
|
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
|
|
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
import cn.iocoder.yudao.framework.sms.core.client.SmsClient;
|
|
import cn.iocoder.yudao.framework.sms.core.client.SmsClient;
|
|
-import cn.iocoder.yudao.framework.sms.core.client.SmsClientFactory;
|
|
|
|
import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
|
|
import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
|
|
import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
|
|
import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
|
|
import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateCreateReqVO;
|
|
import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateCreateReqVO;
|
|
@@ -54,9 +53,6 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
|
|
@Resource
|
|
@Resource
|
|
private SmsChannelService smsChannelService;
|
|
private SmsChannelService smsChannelService;
|
|
|
|
|
|
- @Resource
|
|
|
|
- private SmsClientFactory smsClientFactory;
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public Long createSmsTemplate(SmsTemplateCreateReqVO createReqVO) {
|
|
public Long createSmsTemplate(SmsTemplateCreateReqVO createReqVO) {
|
|
// 校验短信渠道
|
|
// 校验短信渠道
|
|
@@ -174,7 +170,7 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
|
|
@VisibleForTesting
|
|
@VisibleForTesting
|
|
void validateApiTemplate(Long channelId, String apiTemplateId) {
|
|
void validateApiTemplate(Long channelId, String apiTemplateId) {
|
|
// 获得短信模板
|
|
// 获得短信模板
|
|
- SmsClient smsClient = smsClientFactory.getSmsClient(channelId);
|
|
|
|
|
|
+ SmsClient smsClient = smsChannelService.getSmsClient(channelId);
|
|
Assert.notNull(smsClient, String.format("短信客户端(%d) 不存在", channelId));
|
|
Assert.notNull(smsClient, String.format("短信客户端(%d) 不存在", channelId));
|
|
SmsCommonResult<SmsTemplateRespDTO> templateResult = smsClient.getSmsTemplate(apiTemplateId);
|
|
SmsCommonResult<SmsTemplateRespDTO> templateResult = smsClient.getSmsTemplate(apiTemplateId);
|
|
// 校验短信模板是否正确
|
|
// 校验短信模板是否正确
|