Jelajahi Sumber

快分销11、12月所有数据获取

yumeng 2 tahun lalu
induk
melakukan
489c38b693

+ 105 - 9
module-job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/handler/KuaishouOrderLIstGetJob.java

@@ -14,6 +14,7 @@ import org.springframework.stereotype.Component;
 
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
+import java.util.ArrayList;
 import java.util.Date;
 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")
@@ -42,7 +138,7 @@ public class KuaishouOrderLIstGetJob {
         List<String> days = DateUtils.getDays(monthFirstDay, endDate);
         JSONArray hourList = KuaishouHourEnum.getHourList();
         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);
             for (int i = 0; i < hourList.size(); i++) {
                 String hour = hourList.getString(i);
@@ -62,8 +158,8 @@ public class KuaishouOrderLIstGetJob {
                 }
             }
         }
-        
-        
+
+
     }
 
 
@@ -114,7 +210,7 @@ public class KuaishouOrderLIstGetJob {
             return;
         }
         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);
         JSONArray hourList = KuaishouHourEnum.getHourList();
         JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
@@ -191,8 +287,8 @@ public class KuaishouOrderLIstGetJob {
                 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;
+                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");
@@ -216,14 +312,14 @@ public class KuaishouOrderLIstGetJob {
                 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;
+                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);
+                //     ikuaishouSupplyChainService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
             }
         }