diff --git a/src/main/java/cn/van/business/util/JDUtils.java b/src/main/java/cn/van/business/util/JDUtils.java index 51e97da..e6d9d1b 100644 --- a/src/main/java/cn/van/business/util/JDUtils.java +++ b/src/main/java/cn/van/business/util/JDUtils.java @@ -223,7 +223,8 @@ public class JDUtils { public void fetchHistoricalOrders3060() { LocalDateTime now = LocalDateTime.now(); - logger.info("拉取历史订单---> , {} 点", now.getHour()); + logger.info("拉取历史订单---> , {} 点,{} 分", now.getHour(), now.getMinute()); + LocalDateTime lastHour = now.truncatedTo(ChronoUnit.HOURS).minusMonths(1); LocalDateTime startDate = lastHour.minusMonths(2).truncatedTo(ChronoUnit.HOURS); @@ -270,7 +271,8 @@ public class JDUtils { public void fetchHistoricalOrders1430() { LocalDateTime now = LocalDateTime.now(); - logger.info("拉取历史订单---> , {} 点", now.getHour()); + logger.info("拉取历史订单---> , {} 点,{} 分", now.getHour(), now.getMinute()); + LocalDateTime lastHour = now.truncatedTo(ChronoUnit.HOURS).minusDays(14); LocalDateTime startDate = lastHour.minusMonths(1).truncatedTo(ChronoUnit.HOURS); @@ -317,7 +319,7 @@ public class JDUtils { public void fetchHistoricalOrders0014() { LocalDateTime now = LocalDateTime.now(); - logger.info("拉取历史订单---> , {} 点", now.getHour()); + logger.info("拉取历史订单---> , {} 点,{} 分", now.getHour(), now.getMinute()); LocalDateTime lastHour = now.truncatedTo(ChronoUnit.HOURS); LocalDateTime startDate = lastHour.minusDays(14).truncatedTo(ChronoUnit.HOURS); @@ -422,7 +424,9 @@ public class JDUtils { content.append("今日订单\r"); content.append("昨日订单\r"); content.append("刷新三天\r"); - content.append("刷新两个月\r\n"); + content.append("刷新3060\r\n"); + content.append("刷新1430\r\n"); + content.append("刷新0014\r\n"); content.append(":::高级菜单:::\r"); content.append("菜单:京+高级+命令 \n 如: 京高级违规30\r"); @@ -645,15 +649,29 @@ public class JDUtils { break; } - case "刷新两个月": { + case "刷新3060": { long start = System.currentTimeMillis(); - - fetchHistoricalOrders(); + fetchHistoricalOrders3060(); long time = System.currentTimeMillis() - start; - content.append("刷新两个月,耗时: ").append(time).append("ms, ").append((time) / 1000).append(" s\r"); + content.append("刷新3060,耗时: ").append(time).append("ms, ").append((time) / 1000).append(" s\r"); break; } + case "刷新1430": { + long start = System.currentTimeMillis(); + fetchHistoricalOrders1430(); + long time = System.currentTimeMillis() - start; + content.append("刷新1430,耗时: ").append(time).append("ms, ").append((time) / 1000).append(" s\r"); + break; + } + case "刷新0014": { + long start = System.currentTimeMillis(); + fetchHistoricalOrders0014(); + long time = System.currentTimeMillis() - start; + content.append("刷新0014,耗时: ").append(time).append("ms, ").append((time) / 1000).append(" s\r"); + break; + } + default: sendOrderToWxByOrderJDAdvanced(order);