From 53241c9e1a7e4cbb7383b77919a86bba9c1a91e7 Mon Sep 17 00:00:00 2001
From: xinyb <574600396@qq.com>
Date: 星期六, 21 九月 2024 15:18:56 +0800
Subject: [PATCH] CRM邮箱配置和文件夹

---
 src/com/yc/crm/mail/service/MailServiceImpl.java |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/com/yc/crm/mail/service/MailServiceImpl.java b/src/com/yc/crm/mail/service/MailServiceImpl.java
index da71dd3..96e0c40 100644
--- a/src/com/yc/crm/mail/service/MailServiceImpl.java
+++ b/src/com/yc/crm/mail/service/MailServiceImpl.java
@@ -285,14 +285,19 @@
                 startTime = endTime;
                 endTime = LocalDate.now();
             }
+            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
             Date nowTime = new Date();
             for (int i = 0; i < messages.length; i++) {
                 m = messages[i];
-                Date time = m.getReceivedDate();
-                if (time == null) {
+                Date deliveryTime = m.getReceivedDate();//鏀朵欢鏃堕棿
+                Date senderTime = m.getSentDate();//鍙戜欢鏃堕棿
+                if (deliveryTime == null) {
                     continue;
                 }
-                LocalDate sendDate = time.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
+                if (senderTime == null) {
+                    senderTime = senderTime;
+                }
+                LocalDate sendDate = deliveryTime.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();
                 if ((sendDate.isAfter(startTime) || sendDate.isEqual(startTime)) &&
                         (sendDate.isBefore(endTime) || sendDate.isEqual(endTime))) {//鏃堕棿娈佃幏鍙栭偖浠�
                     t482101HEntity mail = new t482101HEntity();
@@ -300,6 +305,9 @@
                     if (messageIdList != null && messageIdList.contains(messageId)) {//瀛樺湪灏变笉缁勮
                         continue;
                     }
+
+                    mail.setSenderTime(sdf.format(senderTime));//鍙戜欢鏃堕棿
+                    mail.setReceivingTime(sdf.format(deliveryTime));//鏀朵欢鏃堕棿
                     mail.setMessageId(messageId);//鑾峰彇閭欢鍞竴ID
                     mail.setMailType(1);//鏀朵欢
                     if (m.isSet(Flags.Flag.SEEN)) {//閭欢宸叉爣璁颁负宸茶

--
Gitblit v1.8.0