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; /** *

* 服务实现类 *

* * @author * @since 2022-09-22 */ @Service public class MailTemplateServiceImpl extends ServiceImpl 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); } }