邮箱采集问题修复

release
zhenghaiyang@ele-cloud.com 2 years ago
parent 324a7825b2
commit cc174c8f8c
  1. 2
      dxhy-core/src/main/java/com/dxhy/core/model/mailGather/MailGatherLogVo.java
  2. 2
      dxhy-core/src/main/java/com/dxhy/core/task/SnEmailGatherTask.java
  3. 6
      dxhy-core/src/main/resources/mapper/mailGather/MailGatherLogMapper.xml

@ -16,7 +16,7 @@ public class MailGatherLogVo extends CommonDTO {
private String subject; private String subject;
private String fromAddress; private String fromAddress;
private String receiveAddress; private String receiveAddress;
private Date sentDate; private String sentDate;
private String fileType; private String fileType;
private String fpdm; private String fpdm;
private String fphm; private String fphm;

@ -127,7 +127,7 @@ public class SnEmailGatherTask {
gatherLogVo.setSubject(EmailParseUtils.getSubject(msg)); gatherLogVo.setSubject(EmailParseUtils.getSubject(msg));
gatherLogVo.setFromAddress(emailName); gatherLogVo.setFromAddress(emailName);
gatherLogVo.setReceiveAddress(EmailParseUtils.getReceiveAddress(msg, null)); gatherLogVo.setReceiveAddress(EmailParseUtils.getReceiveAddress(msg, null));
gatherLogVo.setSentDate( EmailParseUtils.getSentDate(msg, null)); gatherLogVo.setSentDate(EmailParseUtils.getSentDate(msg, null));
gatherLogVo.setCreateTime(new Date()); gatherLogVo.setCreateTime(new Date());
log.debug("主题: " + EmailParseUtils.getSubject(msg)); log.debug("主题: " + EmailParseUtils.getSubject(msg));

@ -29,7 +29,7 @@
<!--查询指定行数据--> <!--查询指定行数据-->
<select id="queryAllByLimit" resultMap="MailGatherLogMap" parameterType="java.util.Map"> <select id="queryAllByLimit" resultMap="MailGatherLogMap" parameterType="java.util.Map">
SELECT SELECT
m.sent_date, e.dept_name, e.username, m.from_address, m.file_name, m.file_type, m.ocr_type, m.error_msg m.create_time, e.dept_name, e.username, m.from_address, m.file_name, m.file_type, m.ocr_type, m.error_msg
FROM FROM
mail_gather_log m mail_gather_log m
LEFT JOIN email_maintain e ON m.from_address = e.email_address LEFT JOIN email_maintain e ON m.from_address = e.email_address
@ -50,10 +50,10 @@
and m.ocr_type = #{ocrType} and m.ocr_type = #{ocrType}
</if> </if>
<if test="startTime !=null and startTime != ''"> <if test="startTime !=null and startTime != ''">
and m.sent_date >= #{startTime} and m.create_time >= #{startTime}
</if> </if>
<if test="endTime !=null and endTime != ''"> <if test="endTime !=null and endTime != ''">
and #{endTime} >= m.sent_date and #{endTime} >= m.create_time
</if> </if>
</where> </where>
</select> </select>

Loading…
Cancel
Save