From 7665849db56ce2e0212078f942602b6cfc6c22ad Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 26 五月 2020 10:19:15 +0800
Subject: [PATCH] 苏宁相关代码添加

---
 fanli/src/main/java/com/yeshi/fanli/job/order/jd/UpdateJDOrderJob.java |   25 ++++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/job/order/jd/UpdateJDOrderJob.java b/fanli/src/main/java/com/yeshi/fanli/job/order/jd/UpdateJDOrderJob.java
index b7a4f54..9eaa34f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/job/order/jd/UpdateJDOrderJob.java
+++ b/fanli/src/main/java/com/yeshi/fanli/job/order/jd/UpdateJDOrderJob.java
@@ -72,7 +72,7 @@
 	 */
 	@XxlJob("updateJDOrderHandler")
 	public ReturnT<String> updateJDSoonOrder(String param) throws Exception {
-		if ("1".equalsIgnoreCase(param)) {//鏇存柊鏈皬鏃跺唴鐨勫崟
+		if ("1".equalsIgnoreCase(param)) {// 鏇存柊鏈皬鏃跺唴鐨勫崟
 			LogHelper.job("寮�濮嬬埇鍙栦含涓滆鍗�");
 			long now = System.currentTimeMillis();
 
@@ -85,6 +85,8 @@
 				saveJDOrders(result.getOrderList());
 		} else if ("1hour".equalsIgnoreCase(param)) {// 鏇存柊1灏忔椂鍐呯殑璁㈠崟
 			updateUpdateOrder();
+		} else if ("1day".equalsIgnoreCase(param)) {// 鏇存柊1灏忔椂鍐呯殑璁㈠崟
+			updateLatestDayOrder(new Date(System.currentTimeMillis()));
 		} else if ("3day".equalsIgnoreCase(param)) {// 鏇存柊鏈�杩�3澶╂洿鏂扮殑鏁版嵁
 			updateLatest3DayOrder();
 		}
@@ -156,6 +158,27 @@
 	}
 
 	/**
+	 * 鏇存柊鏈�杩戜竴澶╃殑鏁版嵁
+	 * 
+	 * @param date
+	 */
+	public void updateLatestDayOrder(Date date) {
+		Date now = new Date();
+		List<JDOrder> orderList = new ArrayList<>();
+		Date startTime = new Date(date.getTime() - 1000 * 60 * 60 * 24L);
+		// 涓�涓皬鏃朵负涓�涓闀�
+		for (int i = 0; i < 24; i++) {
+			Date da = new Date(startTime.getTime() + 1000 * 60 * 60L * i);
+			if (da.getTime() > now.getTime())
+				break;
+			List<JDOrder> tempOrderList = getHourOrder(da);
+			if (tempOrderList != null && tempOrderList.size() > 0)
+				orderList.addAll(tempOrderList);
+		}
+		saveJDOrders(orderList);
+	}
+
+	/**
 	 * 鏇存柊鏈�杩�3澶╃殑璁㈠崟锛堟瘡澶╂棭涓婂噷鏅�0鐐硅繃10鍒嗭紝鏃╀笂8鐐硅繃10鍒嗭級
 	 */
 	public void updateLatest3DayOrder() {

--
Gitblit v1.8.0