forked from github/dataease
Merge pull request #1558 from dataease/pr@dev@fix_muilt_fields
fix: 多字段枚举接口免登录
This commit is contained in:
commit
20941ce2bd
@ -50,6 +50,7 @@ public class ShiroServiceImpl implements ShiroService {
|
|||||||
filterChainDefinitionMap.put("/api/link/validate**", ANON);
|
filterChainDefinitionMap.put("/api/link/validate**", ANON);
|
||||||
filterChainDefinitionMap.put("/api/map/areaEntitys/**", ANON);
|
filterChainDefinitionMap.put("/api/map/areaEntitys/**", ANON);
|
||||||
filterChainDefinitionMap.put("/dataset/field/fieldValues/**", ANON);
|
filterChainDefinitionMap.put("/dataset/field/fieldValues/**", ANON);
|
||||||
|
filterChainDefinitionMap.put("/dataset/field/multFieldValues", ANON);
|
||||||
filterChainDefinitionMap.put("/linkJump/queryPanelJumpInfo/**", ANON);
|
filterChainDefinitionMap.put("/linkJump/queryPanelJumpInfo/**", ANON);
|
||||||
|
|
||||||
filterChainDefinitionMap.put("/tempMobileLink/**", ANON);
|
filterChainDefinitionMap.put("/tempMobileLink/**", ANON);
|
||||||
|
@ -29,7 +29,6 @@ import java.util.List;
|
|||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class EmailService {
|
public class EmailService {
|
||||||
|
|
||||||
@ -47,7 +46,6 @@ public class EmailService {
|
|||||||
|
|
||||||
private static final String SMTP_CONNECTIONTIMEOUT_VAL = "5000";
|
private static final String SMTP_CONNECTIONTIMEOUT_VAL = "5000";
|
||||||
|
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private SystemParameterMapper systemParameterMapper;
|
private SystemParameterMapper systemParameterMapper;
|
||||||
|
|
||||||
@ -57,7 +55,8 @@ public class EmailService {
|
|||||||
* @param content 内容
|
* @param content 内容
|
||||||
*/
|
*/
|
||||||
public void send(String to, String title, String content) {
|
public void send(String to, String title, String content) {
|
||||||
if (StringUtils.isBlank(to)) return;
|
if (StringUtils.isBlank(to))
|
||||||
|
return;
|
||||||
MailInfo mailInfo = proxy().mailInfo();
|
MailInfo mailInfo = proxy().mailInfo();
|
||||||
JavaMailSenderImpl driver = driver(mailInfo);
|
JavaMailSenderImpl driver = driver(mailInfo);
|
||||||
|
|
||||||
@ -77,7 +76,8 @@ public class EmailService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void sendWithImage(String to, String title, String content, byte[] bytes) {
|
public void sendWithImage(String to, String title, String content, byte[] bytes) {
|
||||||
if (StringUtils.isBlank(to)) return;
|
if (StringUtils.isBlank(to))
|
||||||
|
return;
|
||||||
MailInfo mailInfo = proxy().mailInfo();
|
MailInfo mailInfo = proxy().mailInfo();
|
||||||
JavaMailSenderImpl driver = driver(mailInfo);
|
JavaMailSenderImpl driver = driver(mailInfo);
|
||||||
MimeMessage mimeMessage = driver.createMimeMessage();
|
MimeMessage mimeMessage = driver.createMimeMessage();
|
||||||
@ -89,7 +89,8 @@ public class EmailService {
|
|||||||
MimeBodyPart text = new MimeBodyPart();
|
MimeBodyPart text = new MimeBodyPart();
|
||||||
try {
|
try {
|
||||||
|
|
||||||
text.setContent("<h2>" + content + "</h2>" + "<br/><img src='cid:" + uuid + "' />", "text/html; charset=gb2312");
|
text.setContent(content + "<br/><img style='width: 60%;' src='cid:" + uuid + "' />",
|
||||||
|
"text/html; charset=gb2312");
|
||||||
image.setDataHandler(png);
|
image.setDataHandler(png);
|
||||||
image.setContentID(uuid);
|
image.setContentID(uuid);
|
||||||
MimeMultipart multipart = new MimeMultipart();
|
MimeMultipart multipart = new MimeMultipart();
|
||||||
@ -131,7 +132,6 @@ public class EmailService {
|
|||||||
return CommonBeanFactory.getBean(EmailService.class);
|
return CommonBeanFactory.getBean(EmailService.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public MailInfo mailInfo() {
|
public MailInfo mailInfo() {
|
||||||
String type = ParamConstants.Classify.MAIL.getValue();
|
String type = ParamConstants.Classify.MAIL.getValue();
|
||||||
List<SystemParameter> paramList = getParamList(type);
|
List<SystemParameter> paramList = getParamList(type);
|
||||||
@ -159,14 +159,12 @@ public class EmailService {
|
|||||||
return mailInfo;
|
return mailInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public List<SystemParameter> getParamList(String type) {
|
public List<SystemParameter> getParamList(String type) {
|
||||||
SystemParameterExample example = new SystemParameterExample();
|
SystemParameterExample example = new SystemParameterExample();
|
||||||
example.createCriteria().andParamKeyLike(type + "%");
|
example.createCriteria().andParamKeyLike(type + "%");
|
||||||
return systemParameterMapper.selectByExample(example);
|
return systemParameterMapper.selectByExample(example);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public void editMail(List<SystemParameter> parameters) {
|
public void editMail(List<SystemParameter> parameters) {
|
||||||
parameters.forEach(parameter -> {
|
parameters.forEach(parameter -> {
|
||||||
SystemParameterExample example = new SystemParameterExample();
|
SystemParameterExample example = new SystemParameterExample();
|
||||||
@ -227,6 +225,5 @@ public class EmailService {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user