From d57a26ab2044ab886477868424ab7bc7b8797ece Mon Sep 17 00:00:00 2001 From: Angel <1050374295@qq.com> Date: Fri, 29 Dec 2023 09:26:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=81=BF=E5=85=8D=E4=BA=BA=E8=84=B8=E6=8A=93?= =?UTF-8?q?=E6=80=95=E4=B9=9F=E6=8F=90=E5=89=8D=E5=87=BA=E7=8E=B024?= =?UTF-8?q?=E5=B9=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../task/TStrhEntityInfoKsTask.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/com/ssf/mysqloracletest/task/TStrhEntityInfoKsTask.java b/src/main/java/com/ssf/mysqloracletest/task/TStrhEntityInfoKsTask.java index 6b717eb..f667936 100644 --- a/src/main/java/com/ssf/mysqloracletest/task/TStrhEntityInfoKsTask.java +++ b/src/main/java/com/ssf/mysqloracletest/task/TStrhEntityInfoKsTask.java @@ -53,8 +53,22 @@ public class TStrhEntityInfoKsTask { TransitUserRecord one = transitUserRecordService.getOne(queryWrapper); Date partitionField = one.getPartitionField(); maxTime = dateFormat.format(partitionField); + + + //将maxTime转换为Date对象 + Date maxDate = dateFormat.parse(maxTime); + + //计算2天后的日期 + Calendar calendar = Calendar.getInstance(); + calendar.setTime(maxDate); + calendar.add(Calendar.DAY_OF_MONTH, 2); + Date twoDaysAgo = calendar.getTime(); + + LambdaQueryWrapper Wrapper = Wrappers.lambdaQuery(); Wrapper.gt(TStrhEntityInfoKs::getCapturetime, maxTime); + Wrapper.le(TStrhEntityInfoKs::getCapturetime, twoDaysAgo); + int countTStrh = tStrhEntityInfoKsService.count(Wrapper); if (countTStrh > 0) { int count = countTStrh / 1000;