YPZ hace 2 semanas
padre
commit
195c496e51

+ 4 - 0
java/storlead-sasa/storlead-trade/src/main/java/com/storlead/trade/service/impl/MarketEmailsServiceImpl.java

@@ -446,6 +446,10 @@ public class MarketEmailsServiceImpl extends MyBaseServiceImpl<MarketEmailsMappe
                 if (vo.getCustomerId() == null && e.getCustomerId() != null) {
                     vo.setCustomerId(e.getCustomerId());
                 }
+                // 记下关联的任一邮件 id(首次进入聚合时取一条,后续不再覆盖)
+                if (vo.getId() == null && e.getId() != null) {
+                    vo.setId(e.getId());
+                }
                 // 取最早的 firstReplyTime + 同时记录主题/emailId
                 if (e.getFirstReplyTime() != null) {
                     if (vo.getFirstReplyTime() == null || e.getFirstReplyTime().before(vo.getFirstReplyTime())) {