diff --git a/fw-hestia-service/src/main/java/cn/fw/hestia/service/buz/MessageCenterBizService.java b/fw-hestia-service/src/main/java/cn/fw/hestia/service/buz/MessageCenterBizService.java index 5a5c031..ba94b14 100644 --- a/fw-hestia-service/src/main/java/cn/fw/hestia/service/buz/MessageCenterBizService.java +++ b/fw-hestia-service/src/main/java/cn/fw/hestia/service/buz/MessageCenterBizService.java @@ -32,6 +32,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.util.CollectionUtils; +import java.time.LocalDateTime; import java.util.*; import java.util.function.Consumer; import java.util.stream.Collectors; @@ -138,6 +139,7 @@ public class MessageCenterBizService { .eq(MessageHistory::getMemberId, memberId) .eq(MessageHistory::getReadz, Boolean.FALSE) .eq(MessageHistory::getYn, Boolean.TRUE) + .ge(MessageHistory::getSendTime, DateUtil.localDateTime2Date(LocalDateTime.now().minusMonths(3L))) ); } @@ -168,6 +170,7 @@ public class MessageCenterBizService { PageData pageData = messageHistoryService.page(new PageData<>(query), Wrappers.lambdaQuery() .eq(MessageHistory::getMemberId, query.getMemberId()) .eq(MessageHistory::getYn, Boolean.TRUE) + .ge(MessageHistory::getSendTime, DateUtil.localDateTime2Date(LocalDateTime.now().minusMonths(3L))) .orderByDesc(MessageHistory::getCreateTime) ); AppPage page = AppPage.empty(query);