Commit 52ebcaaad75e36f4981fb22b93dcf5848326a090

Authored by YunaiV
1 parent 3590336b

同步 https://gitee.com/zhijiantianya/yudao-cloud/pulls/59/

yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/sms/SmsTemplateServiceImpl.java
... ... @@ -5,7 +5,6 @@ import cn.hutool.core.util.StrUtil;
5 5 import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
6 6 import cn.iocoder.yudao.framework.common.pojo.PageResult;
7 7 import cn.iocoder.yudao.framework.sms.core.client.SmsClient;
8   -import cn.iocoder.yudao.framework.sms.core.client.SmsClientFactory;
9 8 import cn.iocoder.yudao.framework.sms.core.client.SmsCommonResult;
10 9 import cn.iocoder.yudao.framework.sms.core.client.dto.SmsTemplateRespDTO;
11 10 import cn.iocoder.yudao.module.system.controller.admin.sms.vo.template.SmsTemplateCreateReqVO;
... ... @@ -54,9 +53,6 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
54 53 @Resource
55 54 private SmsChannelService smsChannelService;
56 55  
57   - @Resource
58   - private SmsClientFactory smsClientFactory;
59   -
60 56 @Override
61 57 public Long createSmsTemplate(SmsTemplateCreateReqVO createReqVO) {
62 58 // 校验短信渠道
... ... @@ -174,7 +170,7 @@ public class SmsTemplateServiceImpl implements SmsTemplateService {
174 170 @VisibleForTesting
175 171 void validateApiTemplate(Long channelId, String apiTemplateId) {
176 172 // 获得短信模板
177   - SmsClient smsClient = smsClientFactory.getSmsClient(channelId);
  173 + SmsClient smsClient = smsChannelService.getSmsClient(channelId);
178 174 Assert.notNull(smsClient, String.format("短信客户端(%d) 不存在", channelId));
179 175 SmsCommonResult<SmsTemplateRespDTO> templateResult = smsClient.getSmsTemplate(apiTemplateId);
180 176 // 校验短信模板是否正确
... ...