Commit e2229cbc by jx-art

邮件请求接口 参数打印输出

parent fc849532
...@@ -6,6 +6,8 @@ import com.netease.mail.yanxuan.change.integration.email.service.IEmailService; ...@@ -6,6 +6,8 @@ import com.netease.mail.yanxuan.change.integration.email.service.IEmailService;
import com.netease.mail.yanxuan.change.integration.email.enums.EmailParamEnum; import com.netease.mail.yanxuan.change.integration.email.enums.EmailParamEnum;
import com.netease.mail.yanxuan.change.integration.email.service.UasClientService; import com.netease.mail.yanxuan.change.integration.email.service.UasClientService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -25,6 +27,8 @@ public class EmailServiceImpl implements IEmailService { ...@@ -25,6 +27,8 @@ public class EmailServiceImpl implements IEmailService {
@Autowired @Autowired
private EmailTemplateServiceImpl emailTemplateService; private EmailTemplateServiceImpl emailTemplateService;
Logger logger = LoggerFactory.getLogger(EmailServiceImpl.class);
@Override @Override
@Async("asyncEmail") @Async("asyncEmail")
public void sendEmail(String to, EmailFactor emailFactor) { public void sendEmail(String to, EmailFactor emailFactor) {
...@@ -73,7 +77,9 @@ public class EmailServiceImpl implements IEmailService { ...@@ -73,7 +77,9 @@ public class EmailServiceImpl implements IEmailService {
public void sendEmail(Collection<String> toList, Collection<String> ccList, EmailFactor factor, public void sendEmail(Collection<String> toList, Collection<String> ccList, EmailFactor factor,
List<File> fileList) { List<File> fileList) {
if (factor != null) { if (factor != null) {
logger.info("请求前参数查看\n"+factor.getData().toString());
String content = this.content(factor); String content = this.content(factor);
logger.info("请求后参数查看"+factor.getData().toString());
String abnormalTitle = (String) factor.getData().get("abnormalTitle"); String abnormalTitle = (String) factor.getData().get("abnormalTitle");
String taskType = (String) factor.getData().get(EmailParamEnum.TASK_TYPE.getKey()); String taskType = (String) factor.getData().get(EmailParamEnum.TASK_TYPE.getKey());
String subject = factor.getSubject(); String subject = factor.getSubject();
......
...@@ -3,6 +3,8 @@ package com.netease.mail.yanxuan.change.integration.email.service.impl; ...@@ -3,6 +3,8 @@ package com.netease.mail.yanxuan.change.integration.email.service.impl;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.netease.mail.yanxuan.change.integration.email.email.EmailTemplateResponResult; import com.netease.mail.yanxuan.change.integration.email.email.EmailTemplateResponResult;
import com.netease.mail.yanxuan.change.integration.flow.email.EmailTemplateRpcService; import com.netease.mail.yanxuan.change.integration.flow.email.EmailTemplateRpcService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -17,6 +19,7 @@ public class EmailTemplateServiceImpl { ...@@ -17,6 +19,7 @@ public class EmailTemplateServiceImpl {
* private static final String TEST_URL = "http://127.0.0.1:8550/proxy/test.yanxuan-template.service.mailsaas/templates/flowx/template/assemble.json"; * private static final String TEST_URL = "http://127.0.0.1:8550/proxy/test.yanxuan-template.service.mailsaas/templates/flowx/template/assemble.json";
* private static final String ONELINE_URL = "http://127.0.0.1:8550/proxy/online.yanxuan-template.service.mailsaas/templates/flowx/template/assemble.json"; * private static final String ONELINE_URL = "http://127.0.0.1:8550/proxy/online.yanxuan-template.service.mailsaas/templates/flowx/template/assemble.json";
*/ */
Logger logger = LoggerFactory.getLogger(EmailTemplateServiceImpl.class);
@Autowired @Autowired
private EmailTemplateRpcService service; private EmailTemplateRpcService service;
...@@ -26,7 +29,9 @@ public class EmailTemplateServiceImpl { ...@@ -26,7 +29,9 @@ public class EmailTemplateServiceImpl {
params.put("mockData", mockData); params.put("mockData", mockData);
params.put("templateCode", templateCode); params.put("templateCode", templateCode);
params.put("type", type); params.put("type", type);
logger.info(JSONObject.toJSONString("邮箱接口参数展示mockData={},templateCode={},type={}"),mockData,templateCode, type);
EmailTemplateResponResult emailTemplateResponResult = service.template(JSONObject.toJSONString(params)); EmailTemplateResponResult emailTemplateResponResult = service.template(JSONObject.toJSONString(params));
logger.info("请求后参数展示\n"+emailTemplateResponResult.toString());
return emailTemplateResponResult.getData(); return emailTemplateResponResult.getData();
} }
} }
...@@ -117,7 +117,7 @@ public class ChangeConfigController { ...@@ -117,7 +117,7 @@ public class ChangeConfigController {
@GetMapping("/test") @GetMapping("/test")
public void queryCommanderInfo(){ public void queryCommanderInfo(){
EmailFactor emailFactor = new EmailFactor(); EmailFactor emailFactor = new EmailFactor();
emailFactor.setType(EmailTypeEnum.HTML.getType()); emailFactor.setType(EmailTypeEnum.TEXT.getType());
emailFactor.setEmailTemplateEnum(EmailTemplateEnum.YX_QC_RELEASE_FLOW); emailFactor.setEmailTemplateEnum(EmailTemplateEnum.YX_QC_RELEASE_FLOW);
ArrayList<String> strings = new ArrayList<>(); ArrayList<String> strings = new ArrayList<>();
strings.add("wb.tanglongwei@mesg.corp.netease.com"); strings.add("wb.tanglongwei@mesg.corp.netease.com");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment