From f978125637452bb8a09ef25705d1b54ae00ec842 Mon Sep 17 00:00:00 2001 From: zhengyf Date: Fri, 1 Nov 2024 23:13:47 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BD=E7=9F=A5:=E4=BB=85=E9=80=80=E6=AC=BE?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sales/RefundOnlyPluginInitializer.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java index 5e0402bf..0fa67c2d 100644 --- a/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java +++ b/buildpackage/src/main/java/com/hzya/frame/plugin/lets/plugin/sales/RefundOnlyPluginInitializer.java @@ -43,6 +43,7 @@ import org.springframework.beans.factory.annotation.Autowired; import java.math.BigDecimal; import java.math.RoundingMode; +import java.time.LocalDate; import java.util.*; import java.util.stream.Collectors; @@ -152,16 +153,15 @@ public class RefundOnlyPluginInitializer extends PluginBaseEntity { public void start() { try { - //获取当前时间 - Date currentDate = new Date(); - Date startTime = DateUtil.offset(currentDate, DateField.MINUTE, -10); - Date endTime = DateUtil.offset(currentDate, DateField.MINUTE, -3); - String startTimeStr = DateUtil.format(startTime, "yyyy-MM-dd HH:mm:ss"); - String endTimeStr = DateUtil.format(endTime, "yyyy-MM-dd HH:mm:ss"); + + // 获取当前日期 + LocalDate today = LocalDate.now(); + // 计算前一天的日期 + String previousDay = today.minusDays(1).toString(); QueryReturnOrderRequestVO queryReturnOrderRequestVO = new QueryReturnOrderRequestVO(); - queryReturnOrderRequestVO.setRefundedAt_start(startTimeStr); - queryReturnOrderRequestVO.setRefundedAt_end(endTimeStr); + queryReturnOrderRequestVO.setRefundedAt_start(previousDay+" 00:00:00"); + queryReturnOrderRequestVO.setRefundedAt_end(previousDay+" 23:59:59"); List returnGoodsOrders = queryOfsOnlyReturnOrders(queryReturnOrderRequestVO); if (returnGoodsOrders == null || returnGoodsOrders.size() == 0) { return;