update 在离线和验证码邮件发送改为html

This commit is contained in:
yyb
2025-11-03 09:45:17 +08:00
parent 4462ba7e7e
commit 066c3b48f6
14 changed files with 383 additions and 65 deletions

View File

@@ -3,6 +3,7 @@ package com.m2pool.system.api;
import com.m2pool.common.core.Result.R;
import com.m2pool.common.core.constant.ServiceNameConstants;
import com.m2pool.system.api.entity.EmailEntity;
import com.m2pool.system.api.entity.EmailTemplateEntity;
import com.m2pool.system.api.entity.GetEmailCodeEntity;
import com.m2pool.system.api.factory.RemoteMailFallbackFactory;
import org.springframework.cloud.openfeign.FeignClient;
@@ -32,5 +33,14 @@ public interface RemoteMailService
*/
@PostMapping("/sendTextMail")
public R<?> sendTextMail(@RequestBody EmailEntity entity);
/**
* 发送html邮件
*
* @return 结果
*/
@PostMapping("/sendHtmlMailMessage")
public R<?> sendHtmlMailMessage(@RequestBody EmailTemplateEntity entity);
}

View File

@@ -3,6 +3,7 @@ package com.m2pool.system.api.factory;
import com.m2pool.common.core.Result.R;
import com.m2pool.system.api.RemoteMailService;
import com.m2pool.system.api.entity.EmailEntity;
import com.m2pool.system.api.entity.EmailTemplateEntity;
import com.m2pool.system.api.entity.GetEmailCodeEntity;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@@ -35,6 +36,11 @@ public class RemoteMailFallbackFactory implements FallbackFactory<RemoteMailServ
return R.fail("邮箱发送失败:" + cause.getMessage());
}
@Override
public R<?> sendHtmlMailMessage(@RequestBody EmailTemplateEntity entity) {
return R.fail("邮箱发送失败:" + cause.getMessage());
}
};
}
}