Преглед изворни кода

fix: 重新解析的邮件如果是已经解析成功的就不再解析

chenjianhua пре 6 месеци
родитељ
комит
03d0c73bbd

+ 5 - 0
service-daq/src/main/java/com/simuwang/daq/service/EmailParseApiServiceImpl.java

@@ -124,6 +124,11 @@ public class EmailParseApiServiceImpl implements EmailParseApiService {
             log.info("邮件不存在 ->邮件id:{}", emailId);
             return;
         }
+        //解析成功的邮件不再解析
+        if (emailParseInfoDO.getParseStatus() == 1) {
+            log.info("邮件解析状态为成功,不再解析 ->邮件id:{}", emailId);
+            return;
+        }
         List<EmailFileInfoDO> emailFileInfoDOList = emailFileInfoMapper.queryByEmailId(emailId);
         if (CollUtil.isEmpty(emailFileInfoDOList)) {
             log.info("该邮件不存在附件 -> 邮件id:{}", emailId);