123456789101112131415161718192021222324252627282930313233 |
- package com.fdkankan.manage.service.impl;
- import com.fdkankan.manage.common.ResultCode;
- import com.fdkankan.manage.exception.BusinessException;
- import com.fdkankan.manage.entity.MailTemplate;
- import com.fdkankan.manage.mapper.IMailTemplateMapper;
- import com.fdkankan.manage.service.IMailTemplateService;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.fdkankan.manage.util.SendMailUtils;
- import org.springframework.stereotype.Service;
- import java.io.File;
- /**
- * <p>
- * 服务实现类
- * </p>
- *
- * @author
- * @since 2022-09-22
- */
- @Service
- public class MailTemplateServiceImpl extends ServiceImpl<IMailTemplateMapper, MailTemplate> implements IMailTemplateService {
- @Override
- public Boolean sendMail(String email , MailTemplate mailTemplate, String file) {
- if(mailTemplate == null){
- throw new BusinessException(ResultCode.MAIL_TEMPLATE_ERROR);
- }
- return SendMailUtils.sendMail(mailTemplate.getSendMail(), mailTemplate.getSendPassword(), mailTemplate.getSendHost(),
- email, mailTemplate.getSubject(), mailTemplate.getMsg(), file);
- }
- }
|