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;