|
@@ -368,6 +368,11 @@ public class EmailParseService {
|
|
emailParseInfoMapper.updateParseTime(emailParseInfoDO.getId(), emailParseInfoDO.getParseDate());
|
|
emailParseInfoMapper.updateParseTime(emailParseInfoDO.getId(), emailParseInfoDO.getParseDate());
|
|
return emailParseInfoDO.getId();
|
|
return emailParseInfoDO.getId();
|
|
}
|
|
}
|
|
|
|
+ // 根据邮件发送人、邮件地址、邮箱日期、主题找到是否已经存在的记录(不管是否成功),已存在就不解析了
|
|
|
|
+ EmailParseInfoDO temp = this.emailParseInfoMapper.searchEmail(emailParseInfoDO);
|
|
|
|
+ if (temp != null) {
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
emailParseInfoMapper.insert(emailParseInfoDO);
|
|
emailParseInfoMapper.insert(emailParseInfoDO);
|
|
return emailParseInfoDO.getId();
|
|
return emailParseInfoDO.getId();
|
|
}
|
|
}
|