|
@@ -14,6 +14,7 @@ import org.springframework.stereotype.Component;
|
|
|
|
|
|
import java.text.ParseException;
|
|
import java.text.ParseException;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
|
+import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@@ -26,6 +27,101 @@ public class KuaishouOrderLIstGetJob {
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
|
+ * 快分销-11、12月所有数据
|
|
|
|
+ **/
|
|
|
|
+ @XxlJob("allOrderGet")
|
|
|
|
+ public void allOrderGet() throws Exception {
|
|
|
|
+ log.info("-------------------------获取快分销订单11、12月数据开始数据开始--------------------------");
|
|
|
|
+ List<String> dateList = new ArrayList<>();
|
|
|
|
+ dateList.add("2022-11-01");
|
|
|
|
+ dateList.add("2022-11-02");
|
|
|
|
+ dateList.add("2022-11-03");
|
|
|
|
+ dateList.add("2022-11-04");
|
|
|
|
+ dateList.add("2022-11-05");
|
|
|
|
+ dateList.add("2022-11-06");
|
|
|
|
+ dateList.add("2022-11-07");
|
|
|
|
+ dateList.add("2022-11-08");
|
|
|
|
+ dateList.add("2022-11-09");
|
|
|
|
+ dateList.add("2022-11-10");
|
|
|
|
+ dateList.add("2022-11-11");
|
|
|
|
+ dateList.add("2022-11-12");
|
|
|
|
+ dateList.add("2022-11-13");
|
|
|
|
+ dateList.add("2022-11-14");
|
|
|
|
+ dateList.add("2022-11-15");
|
|
|
|
+ dateList.add("2022-11-16");
|
|
|
|
+ dateList.add("2022-11-17");
|
|
|
|
+ dateList.add("2022-11-18");
|
|
|
|
+ dateList.add("2022-11-19");
|
|
|
|
+ dateList.add("2022-11-20");
|
|
|
|
+ dateList.add("2022-11-21");
|
|
|
|
+ dateList.add("2022-11-22");
|
|
|
|
+ dateList.add("2022-11-23");
|
|
|
|
+ dateList.add("2022-11-24");
|
|
|
|
+ dateList.add("2022-11-25");
|
|
|
|
+ dateList.add("2022-11-26");
|
|
|
|
+ dateList.add("2022-11-27");
|
|
|
|
+ dateList.add("2022-11-28");
|
|
|
|
+ dateList.add("2022-11-29");
|
|
|
|
+ dateList.add("2022-11-30");
|
|
|
|
+ dateList.add("2022-12-01");
|
|
|
|
+ dateList.add("2022-12-02");
|
|
|
|
+ dateList.add("2022-12-03");
|
|
|
|
+ dateList.add("2022-12-04");
|
|
|
|
+ dateList.add("2022-12-05");
|
|
|
|
+ dateList.add("2022-12-06");
|
|
|
|
+ dateList.add("2022-12-07");
|
|
|
|
+ dateList.add("2022-12-08");
|
|
|
|
+ dateList.add("2022-12-09");
|
|
|
|
+ dateList.add("2022-12-10");
|
|
|
|
+ dateList.add("2022-12-11");
|
|
|
|
+ dateList.add("2022-12-12");
|
|
|
|
+ dateList.add("2022-12-13");
|
|
|
|
+ dateList.add("2022-12-14");
|
|
|
|
+ dateList.add("2022-12-15");
|
|
|
|
+ dateList.add("2022-12-16");
|
|
|
|
+ dateList.add("2022-12-17");
|
|
|
|
+ dateList.add("2022-12-18");
|
|
|
|
+ dateList.add("2022-12-19");
|
|
|
|
+ dateList.add("2022-12-20");
|
|
|
|
+ dateList.add("2022-12-21");
|
|
|
|
+ dateList.add("2022-12-22");
|
|
|
|
+ dateList.add("2022-12-23");
|
|
|
|
+ dateList.add("2022-12-24");
|
|
|
|
+ dateList.add("2022-12-25");
|
|
|
|
+ dateList.add("2022-12-26");
|
|
|
|
+ dateList.add("2022-12-27");
|
|
|
|
+ dateList.add("2022-12-28");
|
|
|
|
+ dateList.add("2022-12-29");
|
|
|
|
+ dateList.add("2022-12-30");
|
|
|
|
+ dateList.add("2022-12-31");
|
|
|
|
+ String cookie = ikuaishouSupplyChainService.getCookie();
|
|
|
|
+ JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
+ JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
+ for (int z = 0; z < dateList.size(); z++) {
|
|
|
|
+ String date = dateList.get(z);
|
|
|
|
+ for (int i = 0; i < hourList.size(); i++) {
|
|
|
|
+ String hour = hourList.getString(i);
|
|
|
|
+ for (int j = 0; j < minSecList.size(); j++) {
|
|
|
|
+ JSONObject minSecJson = minSecList.getJSONObject(j);
|
|
|
|
+ String startTime = minSecJson.getString("startTime");
|
|
|
|
+ String endTime = minSecJson.getString("endTime");
|
|
|
|
+ String start = date + hour + startTime;
|
|
|
|
+ String end = date + hour + endTime;
|
|
|
|
+ System.err.println("开始时间:" + start);
|
|
|
|
+ System.err.println("结束时间:" + end);
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
|
+ Long orderCreateTimeStart = sdf.parse(start).getTime();
|
|
|
|
+ Long orderCreateTimeEnd = sdf.parse(end).getTime();
|
|
|
|
+ ikuaishouSupplyChainService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ /**
|
|
* 快分销-当前月说有数据
|
|
* 快分销-当前月说有数据
|
|
**/
|
|
**/
|
|
@XxlJob("nowMonthyOrderGet")
|
|
@XxlJob("nowMonthyOrderGet")
|
|
@@ -42,7 +138,7 @@ public class KuaishouOrderLIstGetJob {
|
|
List<String> days = DateUtils.getDays(monthFirstDay, endDate);
|
|
List<String> days = DateUtils.getDays(monthFirstDay, endDate);
|
|
JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
- for (int z = 0; z < days.size() ; z++) {
|
|
|
|
|
|
+ for (int z = 0; z < days.size(); z++) {
|
|
String date = days.get(z);
|
|
String date = days.get(z);
|
|
for (int i = 0; i < hourList.size(); i++) {
|
|
for (int i = 0; i < hourList.size(); i++) {
|
|
String hour = hourList.getString(i);
|
|
String hour = hourList.getString(i);
|
|
@@ -62,8 +158,8 @@ public class KuaishouOrderLIstGetJob {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -114,7 +210,7 @@ public class KuaishouOrderLIstGetJob {
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
- // String startDateate = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
|
|
+ // String startDateate = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -2);
|
|
String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -2);
|
|
JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
@@ -191,8 +287,8 @@ public class KuaishouOrderLIstGetJob {
|
|
JSONObject minSecJson = minSecList.getJSONObject(j);
|
|
JSONObject minSecJson = minSecList.getJSONObject(j);
|
|
String startTime = minSecJson.getString("startTime");
|
|
String startTime = minSecJson.getString("startTime");
|
|
String endTime = minSecJson.getString("endTime");
|
|
String endTime = minSecJson.getString("endTime");
|
|
- String start = date + hour + startTime;
|
|
|
|
- String end = date + hour + endTime;
|
|
|
|
|
|
+ String start = date + hour + startTime;
|
|
|
|
+ String end = date + hour + endTime;
|
|
System.err.println("开始时间:" + start);
|
|
System.err.println("开始时间:" + start);
|
|
System.err.println("结束时间:" + end);
|
|
System.err.println("结束时间:" + end);
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
@@ -216,14 +312,14 @@ public class KuaishouOrderLIstGetJob {
|
|
JSONObject minSecJson = minSecList.getJSONObject(j);
|
|
JSONObject minSecJson = minSecList.getJSONObject(j);
|
|
String startTime = minSecJson.getString("startTime");
|
|
String startTime = minSecJson.getString("startTime");
|
|
String endTime = minSecJson.getString("endTime");
|
|
String endTime = minSecJson.getString("endTime");
|
|
- String start = date + hour + startTime;
|
|
|
|
- String end = date + hour + endTime;
|
|
|
|
|
|
+ String start = date + hour + startTime;
|
|
|
|
+ String end = date + hour + endTime;
|
|
System.err.println("开始时间:" + start);
|
|
System.err.println("开始时间:" + start);
|
|
System.err.println("结束时间:" + end);
|
|
System.err.println("结束时间:" + end);
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
Long orderCreateTimeStart = sdf.parse(start).getTime();
|
|
Long orderCreateTimeStart = sdf.parse(start).getTime();
|
|
Long orderCreateTimeEnd = sdf.parse(end).getTime();
|
|
Long orderCreateTimeEnd = sdf.parse(end).getTime();
|
|
- // ikuaishouSupplyChainService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
|
|
+ // ikuaishouSupplyChainService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|