邮件-腾讯云-templateId

This commit is contained in:
2025-06-21 14:01:44 +08:00
parent 18384c277b
commit 230315e0e6
2 changed files with 5 additions and 2 deletions

View File

@@ -15,5 +15,6 @@ public class TencentSesConfig {
private String secretId;
private String secretKey;
private String region;
private Long templateId;
}

View File

@@ -1,12 +1,12 @@
package com.accompany.email.service;
import com.accompany.email.config.EmailConfig;
import com.accompany.email.config.TencentSesConfig;
import com.alibaba.fastjson.JSON;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.ses.v20201002.SesClient;
import com.tencentcloudapi.ses.v20201002.models.SendEmailRequest;
import com.tencentcloudapi.ses.v20201002.models.SendEmailResponse;
import com.tencentcloudapi.ses.v20201002.models.Simple;
import com.tencentcloudapi.ses.v20201002.models.Template;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -17,6 +17,8 @@ import java.util.Map;
@Service
public class TencentSecService {
@Autowired
private TencentSesConfig tencentSesConfig;
@Autowired
private EmailConfig emailConfig;
@Autowired
@@ -39,7 +41,7 @@ public class TencentSecService {
params.put("vvvv", code);
Template template = new Template();
template.setTemplateID(66001L);
template.setTemplateID(tencentSesConfig.getTemplateId());
template.setTemplateData(JSON.toJSONString(params));
request.setTemplate(template);