mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 10:18:42 +08:00 
			
		
		
		
	邮箱模块:优化注释 + 方法名
This commit is contained in:
		| @@ -20,13 +20,13 @@ public class MailSendApiImpl implements MailSendApi { | ||||
|     private MailSendService mailSendService; | ||||
|  | ||||
|     @Override | ||||
|     public Long sendSingleSmsToAdmin(MailSendSingleToUserReqDTO reqDTO) { | ||||
|     public Long sendSingleMailToAdmin(MailSendSingleToUserReqDTO reqDTO) { | ||||
|         return mailSendService.sendSingleMailToAdmin(reqDTO.getMail(), reqDTO.getUserId(), | ||||
|                 reqDTO.getTemplateCode(), reqDTO.getTemplateParams()); | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public Long sendSingleSmsToMember(MailSendSingleToUserReqDTO reqDTO) { | ||||
|     public Long sendSingleMailToMember(MailSendSingleToUserReqDTO reqDTO) { | ||||
|         return mailSendService.sendSingleMailToMember(reqDTO.getMail(), reqDTO.getUserId(), | ||||
|                 reqDTO.getTemplateCode(), reqDTO.getTemplateParams()); | ||||
|     } | ||||
|   | ||||
| @@ -0,0 +1,31 @@ | ||||
| package cn.iocoder.yudao.module.system.mq.consumer.mail; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.mq.core.pubsub.AbstractChannelMessageListener; | ||||
| import cn.iocoder.yudao.module.system.mq.message.mail.MailAccountRefreshMessage; | ||||
| import cn.iocoder.yudao.module.system.mq.message.mail.MailTemplateRefreshMessage; | ||||
| import cn.iocoder.yudao.module.system.service.mail.MailAccountService; | ||||
| import cn.iocoder.yudao.module.system.service.mail.MailTemplateService; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.stereotype.Component; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
|  | ||||
| /** | ||||
|  * 针对 {@link MailAccountRefreshMessage} 的消费者 | ||||
|  * | ||||
|  * @author wangjingyi | ||||
|  */ | ||||
| @Component | ||||
| @Slf4j | ||||
| public class MailAccountRefreshConsumer extends AbstractChannelMessageListener<MailAccountRefreshMessage> { | ||||
|  | ||||
|     @Resource | ||||
|     private MailAccountService mailAccountService; | ||||
|  | ||||
|     @Override | ||||
|     public void onMessage(MailAccountRefreshMessage message) { | ||||
|         log.info("[onMessage][收到 Mail Account 刷新信息]"); | ||||
|         mailAccountService.initLocalCache(); | ||||
|     } | ||||
|  | ||||
| } | ||||
| @@ -2,19 +2,25 @@ package cn.iocoder.yudao.module.system.mq.consumer.mail; | ||||
|  | ||||
| import cn.iocoder.yudao.framework.mq.core.stream.AbstractStreamMessageListener; | ||||
| import cn.iocoder.yudao.module.system.mq.message.mail.MailSendMessage; | ||||
| import cn.iocoder.yudao.module.system.mq.message.sms.SmsSendMessage; | ||||
| import cn.iocoder.yudao.module.system.service.mail.MailSendService; | ||||
| import lombok.extern.slf4j.Slf4j; | ||||
| import org.springframework.stereotype.Component; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
|  | ||||
|  | ||||
| /** | ||||
|  * 针对 {@link MailSendMessage} 的消费者 | ||||
|  * | ||||
|  * @author 芋道源码 | ||||
|  */ | ||||
| @Component | ||||
| @Slf4j | ||||
| public class MailSendConsumer extends AbstractStreamMessageListener<MailSendMessage> { | ||||
|  | ||||
|     @Resource | ||||
|     private MailSendService mailSendService; | ||||
|  | ||||
|     @Override | ||||
|     public void onMessage(MailSendMessage message) { | ||||
|         log.info("[onMessage][消息内容({})]", message); | ||||
|   | ||||
| @@ -22,7 +22,8 @@ public class MailTemplateRefreshConsumer extends AbstractChannelMessageListener< | ||||
|  | ||||
|     @Override | ||||
|     public void onMessage(MailTemplateRefreshMessage message) { | ||||
|         log.info("[onMessage][收到 MailTemplate 刷新信息]"); | ||||
|         log.info("[onMessage][收到 Mail Template 刷新信息]"); | ||||
|         mailTemplateService.initLocalCache(); | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -5,15 +5,17 @@ import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
|  | ||||
| /** | ||||
|  *  邮箱账号的数据刷新 Message | ||||
|  * 邮箱账号的数据刷新 Message | ||||
|  * | ||||
|  * @author wangjingyi | ||||
|  */ | ||||
| @Data | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| public class MailAccountRefreshMessage extends AbstractChannelMessage { | ||||
|  | ||||
|     @Override | ||||
|     public String getChannel() { | ||||
|         return "system.mail-account.refresh"; | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -5,15 +5,17 @@ import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
|  | ||||
| /** | ||||
|  *  邮箱模板的数据刷新 Message | ||||
|  * 邮箱模板的数据刷新 Message | ||||
|  * | ||||
|  * @author wangjingyi | ||||
|  */ | ||||
| @Data | ||||
| @EqualsAndHashCode(callSuper = true) | ||||
| public class MailTemplateRefreshMessage extends AbstractChannelMessage { | ||||
|  | ||||
|     @Override | ||||
|     public String getChannel() { | ||||
|         return "system.mail-template.refresh"; | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -31,7 +31,7 @@ public class MailProducer { | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 发送 {@link MailTemplateRefreshMessage} 消息 | ||||
|      * 发送 {@link MailAccountRefreshMessage} 消息 | ||||
|      */ | ||||
|     public void sendMailAccountRefreshMessage() { | ||||
|         MailAccountRefreshMessage message = new MailAccountRefreshMessage(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV