|
|
@@ -9,10 +9,7 @@ import com.cyksj.mapper.EmailConfigMapper;
|
|
|
import com.cyksj.mapper.GoodsCoursewareFileMapper;
|
|
|
import com.cyksj.mapper.GroupsRelationMapper;
|
|
|
import com.cyksj.mapper.OrderDonMapper;
|
|
|
-import com.cyksj.model.entity.EmailConfig;
|
|
|
-import com.cyksj.model.entity.GoodsCoursewareFile;
|
|
|
-import com.cyksj.model.entity.GroupsRelation;
|
|
|
-import com.cyksj.model.entity.OrderDon;
|
|
|
+import com.cyksj.model.entity.*;
|
|
|
import com.cyksj.redis.RedisService;
|
|
|
import com.cyksj.service.mail.MailService;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
@@ -189,6 +186,25 @@ public class MailServiceImpl implements MailService {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public void sendSpotifyUpgradeEmail(SpotifyUserUpgradeSubmitRecord.Status status, String email) {
|
|
|
+ try {
|
|
|
+ SimpleMailMessage msg = new SimpleMailMessage();
|
|
|
+ if (status == SpotifyUserUpgradeSubmitRecord.Status.success) {
|
|
|
+ msg.setSubject("【银河录像局】Spotify开通成功");
|
|
|
+ msg.setText("尊敬的用户,您申请Spotify个人车已成功开通,您可登录银河官网查看车票https://nf.video。");
|
|
|
+ } else {
|
|
|
+ msg.setSubject("【银河录像局】Spotify开通失败");
|
|
|
+ msg.setText("尊敬的用户,您申请Spotify个人车因账号密码错误开通失败,您可登录银河官网https://nf.video,在车票页修改提交的账号密码。");
|
|
|
+ }
|
|
|
+ msg.setFrom(from);
|
|
|
+ msg.setTo(email);
|
|
|
+ mailSender.send(msg);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("发送用户邮件:{} spotify升级邮件失败:{}", email, StringUtil.getErrorText(e));
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void sendMsgIfFailRetry(JavaMailSenderImpl sender, MimeMessage msg) {
|
|
|
try {
|
|
|
sender.send(msg);
|