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