From 2cc26fc62461596fd64eaa29f58e4a1836bae0c6 Mon Sep 17 00:00:00 2001 From: "YAS\\29473" <2947326429@qq.com> Date: Wed, 19 Mar 2025 15:58:15 +0800 Subject: [PATCH] update --- .../main/java/com/jsowell/common/util/DateUtils.java | 10 ++++++++++ .../com/jsowell/pile/mapper/OrderBasicInfoMapper.java | 2 +- .../pile/service/impl/OrderBasicInfoServiceImpl.java | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/jsowell-common/src/main/java/com/jsowell/common/util/DateUtils.java b/jsowell-common/src/main/java/com/jsowell/common/util/DateUtils.java index 335fed369..2470c1015 100644 --- a/jsowell-common/src/main/java/com/jsowell/common/util/DateUtils.java +++ b/jsowell-common/src/main/java/com/jsowell/common/util/DateUtils.java @@ -1181,4 +1181,14 @@ public class DateUtils extends org.apache.commons.lang3.time.DateUtils { } } + /** + * 获取当前时间的前半年日期 + * @return + */ + public static String getHalfYearAgo(String nowStr) { + LocalDate now = LocalDate.parse(nowStr); + LocalDate halfYearAgo = now.minusMonths(6); + return halfYearAgo.toString(); + } + } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java index 2f11c81e5..02755e366 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/OrderBasicInfoMapper.java @@ -412,5 +412,5 @@ public interface OrderBasicInfoMapper { * @param endTime * @return */ - List queryUserFrequentedStation(@Param("memberId") String memberId ,@Param("startTime") LocalDateTime startTime ,@Param("endTime") LocalDateTime endTime); + List queryUserFrequentedStation(@Param("memberId") String memberId ,@Param("startTime") String startTime ,@Param("endTime") String endTime); } \ No newline at end of file diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index acbf30cc4..f511ec2c3 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -4963,8 +4963,8 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { */ @Override public List queryUserFrequentedStation(String memberId) { - LocalDateTime endTime = LocalDateTime.now(); - LocalDateTime startTime = endTime.minusMonths(6); + String endTime = DateUtils.getDate(); + String startTime = DateUtils.getHalfYearAgo(endTime); return orderBasicInfoMapper.queryUserFrequentedStation(memberId, startTime, endTime); }