瀏覽代碼

快分销前日数据获取

yumeng 2 年之前
父節點
當前提交
6d7fc594a0

+ 36 - 0
module-job-kuaishou/src/main/java/cn/com/ctop/job/kuaishou/handler/KuaishouOrderLIstGetJob.java

@@ -59,6 +59,42 @@ public class KuaishouOrderLIstGetJob {
 
 
     /**
+     * 昨日快分销数据获取
+     **/
+    @XxlJob("beforeYesterdayOrderGet")
+    public void beforeYesterdayOrderGet() throws Exception {
+        log.info("-------------------------获取快分销订单前日数据开始数据开始--------------------------");
+        String cookie = ikuaishouSupplyChainService.getCookie();
+        if (Check.isNull(cookie)) {
+            log.error("cookie数据为空");
+            return;
+        }
+        String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
+      //  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();
+        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("nowHourOrderGet")