|
@@ -30,20 +30,24 @@ public class JiaoYangFenXiaoJob {
|
|
* @throws Exception
|
|
* @throws Exception
|
|
*/
|
|
*/
|
|
@XxlJob("jyTopItem")
|
|
@XxlJob("jyTopItem")
|
|
- public void jyTopItem() throws Exception {
|
|
|
|
- String cookie = commonService.getCookieById(341063986L);
|
|
|
|
- if (Check.isNull(cookie)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String nowDate = DateUtils.getNowDateStr();
|
|
|
|
- Long statDate = Long.valueOf(nowDate.replace("-", ""));
|
|
|
|
- List<JSONObject> accountList = commonService.getAccountList();
|
|
|
|
- for (int i = 0; i < accountList.size(); i++) {
|
|
|
|
- JSONObject jsonObject = accountList.get(i);
|
|
|
|
- Long id = jsonObject.getLong("id");
|
|
|
|
- String name = jsonObject.getString("name");
|
|
|
|
- commonService.getItemTop(cookie, statDate, id, name, 0);
|
|
|
|
|
|
+ public void jyTopItem() {
|
|
|
|
+ try {
|
|
|
|
+ String cookie = commonService.getCookieById(341063986L);
|
|
|
|
+ if (Check.isNull(cookie)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ String nowDate = DateUtils.getNowDateStr();
|
|
|
|
+ Long statDate = Long.valueOf(nowDate.replace("-", ""));
|
|
|
|
+ List<JSONObject> accountList = commonService.getAccountList();
|
|
|
|
+ for (int i = 0; i < accountList.size(); i++) {
|
|
|
|
+ JSONObject jsonObject = accountList.get(i);
|
|
|
|
+ Long id = jsonObject.getLong("id");
|
|
|
|
+ String name = jsonObject.getString("name");
|
|
|
|
+ commonService.getItemTop(cookie, statDate, id, name, 0);
|
|
|
|
+ }
|
|
|
|
+ } catch (NumberFormatException e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -54,30 +58,32 @@ public class JiaoYangFenXiaoJob {
|
|
* @throws Exception
|
|
* @throws Exception
|
|
*/
|
|
*/
|
|
@XxlJob("jyClipCooperation")
|
|
@XxlJob("jyClipCooperation")
|
|
- public void jyClipCooperation() throws Exception {
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
- Long statDate = Long.valueOf(date.replace("-", ""));
|
|
|
|
- List<Integer> statusList = new ArrayList();
|
|
|
|
-
|
|
|
|
- statusList.add(1);
|
|
|
|
-
|
|
|
|
- for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
- JSONObject cookieJson = cookies.get(p);
|
|
|
|
- String cookie = cookieJson.getString("cookie");
|
|
|
|
- for (int i = 0; i < statusList.size(); i++) {
|
|
|
|
- Integer status = statusList.get(i);
|
|
|
|
- commonService.getClipCooperation(cookie, 0, statDate, status);
|
|
|
|
|
|
+ public void jyClipCooperation() {
|
|
|
|
+ try {
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
+ Long statDate = Long.valueOf(date.replace("-", ""));
|
|
|
|
+ List<Integer> statusList = new ArrayList();
|
|
|
|
+
|
|
|
|
+ statusList.add(1);
|
|
|
|
+
|
|
|
|
+ for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
+ JSONObject cookieJson = cookies.get(p);
|
|
|
|
+ String cookie = cookieJson.getString("cookie");
|
|
|
|
+ for (int i = 0; i < statusList.size(); i++) {
|
|
|
|
+ Integer status = statusList.get(i);
|
|
|
|
+ commonService.getClipCooperation(cookie, 0, statDate, status);
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+ }
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -87,105 +93,64 @@ public class JiaoYangFenXiaoJob {
|
|
* @throws Exception
|
|
* @throws Exception
|
|
*/
|
|
*/
|
|
@XxlJob("jyClipCooperationV2")
|
|
@XxlJob("jyClipCooperationV2")
|
|
- public void jyClipCooperationV2() throws Exception {
|
|
|
|
-
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
- Long statDate = Long.valueOf(date.replace("-", ""));
|
|
|
|
- List<Integer> statusList = new ArrayList();
|
|
|
|
-
|
|
|
|
- statusList.add(1);
|
|
|
|
|
|
+ public void jyClipCooperationV2() {
|
|
|
|
|
|
- for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
- JSONObject cookieJson = cookies.get(p);
|
|
|
|
- String cookie = cookieJson.getString("cookie");
|
|
|
|
- for (int i = 0; i < statusList.size(); i++) {
|
|
|
|
- Integer status = statusList.get(i);
|
|
|
|
- commonService.getClipCooperationV2(cookie, 0, statDate, status);
|
|
|
|
|
|
+ try {
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
+ Long statDate = Long.valueOf(date.replace("-", ""));
|
|
|
|
+ List<Integer> statusList = new ArrayList();
|
|
|
|
+
|
|
|
|
+ statusList.add(1);
|
|
|
|
+
|
|
|
|
+ for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
+ JSONObject cookieJson = cookies.get(p);
|
|
|
|
+ String cookie = cookieJson.getString("cookie");
|
|
|
|
+ for (int i = 0; i < statusList.size(); i++) {
|
|
|
|
+ Integer status = statusList.get(i);
|
|
|
|
+ commonService.getClipCooperationV2(cookie, 0, statDate, status);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* 当前小时数据获取
|
|
* 当前小时数据获取
|
|
**/
|
|
**/
|
|
@XxlJob("jyNowHourOrderGet")
|
|
@XxlJob("jyNowHourOrderGet")
|
|
- public void jyNowHourOrderGet() throws Exception {
|
|
|
|
- log.info("-------------------------获取快分销订单当天当小时数据开始--------------------------");
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String date = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- Integer nowHour = DateUtils.getNowHour();
|
|
|
|
- JSONArray hours = new JSONArray();
|
|
|
|
- hours.add(nowHour);
|
|
|
|
- if (nowHour >= 1) {
|
|
|
|
- hours.add(nowHour - 1);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
- for (int i = 0; i < hours.size(); i++) {
|
|
|
|
- Integer hour = hours.getInteger(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();
|
|
|
|
- for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
- JSONObject cookieJson = cookies.get(p);
|
|
|
|
- String cookie = cookieJson.getString("cookie");
|
|
|
|
- commonService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
- }
|
|
|
|
|
|
+ public void jyNowHourOrderGet() {
|
|
|
|
+ try {
|
|
|
|
+ log.info("-------------------------获取快分销订单当天当小时数据开始--------------------------");
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ String date = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ Integer nowHour = DateUtils.getNowHour();
|
|
|
|
+ JSONArray hours = new JSONArray();
|
|
|
|
+ hours.add(nowHour);
|
|
|
|
+ if (nowHour >= 1) {
|
|
|
|
+ hours.add(nowHour - 1);
|
|
}
|
|
}
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
|
|
- /**
|
|
|
|
- * 当天前前小时数据获取
|
|
|
|
- **/
|
|
|
|
- /**
|
|
|
|
- * 当天数据获取
|
|
|
|
- **/
|
|
|
|
- @XxlJob("jyFrontHourOrderGet")
|
|
|
|
- public void frontHourOrderGet() throws Exception {
|
|
|
|
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String date = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
- JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
- Integer nowHour = DateUtils.getNowHour();
|
|
|
|
- for (int i = 0; i < hourList.size(); i++) {
|
|
|
|
- String hour = hourList.getString(i);
|
|
|
|
- Integer integer = Integer.valueOf(hour.replace(":", "").replace(" ", ""));
|
|
|
|
- if (integer <= nowHour) {
|
|
|
|
|
|
+ JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
+ for (int i = 0; i < hours.size(); i++) {
|
|
|
|
+ Integer hour = hours.getInteger(i);
|
|
for (int j = 0; j < minSecList.size(); j++) {
|
|
for (int j = 0; j < minSecList.size(); j++) {
|
|
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");
|
|
@@ -198,107 +163,76 @@ public class JiaoYangFenXiaoJob {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
-
|
|
|
|
-
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 昨日快分销数据获取
|
|
|
|
|
|
+ * 当天前前小时数据获取
|
|
**/
|
|
**/
|
|
- @XxlJob("jyYesterdayOrderGet")
|
|
|
|
- public void jyYesterdayOrderGet() throws Exception {
|
|
|
|
- log.info("-------------------------获取快分销订单昨日数据开始数据开始--------------------------");
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
- 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();
|
|
|
|
- for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
- JSONObject cookieJson = cookies.get(p);
|
|
|
|
- String cookie = cookieJson.getString("cookie");
|
|
|
|
- commonService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
- * 前日日快分销数据获取
|
|
|
|
|
|
+ * 当天数据获取
|
|
**/
|
|
**/
|
|
- @XxlJob("jyBeforeYesterdayOrderGet")
|
|
|
|
- public void jyBeforeYesterdayOrderGet() throws Exception {
|
|
|
|
- log.info("-------------------------获取快分销订单前日数据开始数据开始--------------------------");
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- 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();
|
|
|
|
- for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
- JSONObject cookieJson = cookies.get(p);
|
|
|
|
- String cookie = cookieJson.getString("cookie");
|
|
|
|
- commonService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
- }
|
|
|
|
|
|
+ @XxlJob("jyFrontHourOrderGet")
|
|
|
|
+ public void frontHourOrderGet() {
|
|
|
|
|
|
|
|
+ try {
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
}
|
|
}
|
|
|
|
+ String date = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
+ JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
+ Integer nowHour = DateUtils.getNowHour();
|
|
|
|
+ for (int i = 0; i < hourList.size(); i++) {
|
|
|
|
+ String hour = hourList.getString(i);
|
|
|
|
+ Integer integer = Integer.valueOf(hour.replace(":", "").replace(" ", ""));
|
|
|
|
+ if (integer <= nowHour) {
|
|
|
|
+ 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();
|
|
|
|
+ for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
+ JSONObject cookieJson = cookies.get(p);
|
|
|
|
+ String cookie = cookieJson.getString("cookie");
|
|
|
|
+ commonService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 快分销-当前月所有数据
|
|
|
|
|
|
+ * 昨日快分销数据获取
|
|
**/
|
|
**/
|
|
- @XxlJob("jyNowMonthyOrderGet")
|
|
|
|
- public void jyNowMonthyOrderGet() throws Exception {
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
- String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
- String endDate = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -3);
|
|
|
|
- String monthFirstDay = DateUtils.getMonthFirstDay();
|
|
|
|
- List<String> days = DateUtils.getDays(monthFirstDay, endDate);
|
|
|
|
- JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
- JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
- for (int z = 0; z < days.size(); z++) {
|
|
|
|
- String date = days.get(z);
|
|
|
|
|
|
+ @XxlJob("jyYesterdayOrderGet")
|
|
|
|
+ public void jyYesterdayOrderGet() {
|
|
|
|
+ try {
|
|
|
|
+ log.info("-------------------------获取快分销订单昨日数据开始数据开始--------------------------");
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ String date = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -1);
|
|
|
|
+ JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
+ JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
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);
|
|
for (int j = 0; j < minSecList.size(); j++) {
|
|
for (int j = 0; j < minSecList.size(); j++) {
|
|
@@ -319,33 +253,28 @@ public class JiaoYangFenXiaoJob {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
- * 上个月数据获取
|
|
|
|
- *
|
|
|
|
- * @throws Exception
|
|
|
|
- */
|
|
|
|
- @XxlJob("jyAllOrderGet")
|
|
|
|
- public void jyAllOrderGet() throws Exception {
|
|
|
|
- // List<String> dateList = new ArrayList<>();
|
|
|
|
- Map<String, String> monthStartAndEnd = DateUtils.getMonthStartAndEnd();
|
|
|
|
- String firstDay = monthStartAndEnd.get("firstDay");
|
|
|
|
- String lastDay = monthStartAndEnd.get("lastDay");
|
|
|
|
- List<String> days = DateUtils.getDays(firstDay, lastDay);
|
|
|
|
- List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
- if (Check.isNull(cookies)) {
|
|
|
|
- log.error("cookie数据为空");
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
-
|
|
|
|
- JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
- JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
- for (int z = 0; z < days.size(); z++) {
|
|
|
|
- String date = days.get(z);
|
|
|
|
|
|
+ * 前日日快分销数据获取
|
|
|
|
+ **/
|
|
|
|
+ @XxlJob("jyBeforeYesterdayOrderGet")
|
|
|
|
+ public void jyBeforeYesterdayOrderGet() {
|
|
|
|
+ try {
|
|
|
|
+ log.info("-------------------------获取快分销订单前日数据开始数据开始--------------------------");
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ 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++) {
|
|
for (int i = 0; i < hourList.size(); i++) {
|
|
String hour = hourList.getString(i);
|
|
String hour = hourList.getString(i);
|
|
for (int j = 0; j < minSecList.size(); j++) {
|
|
for (int j = 0; j < minSecList.size(); j++) {
|
|
@@ -366,9 +295,103 @@ public class JiaoYangFenXiaoJob {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 快分销-当前月所有数据
|
|
|
|
+ **/
|
|
|
|
+ @XxlJob("jyNowMonthyOrderGet")
|
|
|
|
+ public void jyNowMonthyOrderGet() {
|
|
|
|
+ try {
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ String nowDate = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
|
+ String endDate = DateUtils.getAnotherDay("yyyy-MM-dd", nowDate, -3);
|
|
|
|
+ String monthFirstDay = DateUtils.getMonthFirstDay();
|
|
|
|
+ List<String> days = DateUtils.getDays(monthFirstDay, endDate);
|
|
|
|
+ JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
+ JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
+ 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);
|
|
|
|
+ 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();
|
|
|
|
+ for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
+ JSONObject cookieJson = cookies.get(p);
|
|
|
|
+ String cookie = cookieJson.getString("cookie");
|
|
|
|
+ commonService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 上个月数据获取
|
|
|
|
+ *
|
|
|
|
+ * @throws Exception
|
|
|
|
+ */
|
|
|
|
+ @XxlJob("jyAllOrderGet")
|
|
|
|
+ public void jyAllOrderGet() {
|
|
|
|
+ try {
|
|
|
|
+ // List<String> dateList = new ArrayList<>();
|
|
|
|
+ Map<String, String> monthStartAndEnd = DateUtils.getMonthStartAndEnd();
|
|
|
|
+ String firstDay = monthStartAndEnd.get("firstDay");
|
|
|
|
+ String lastDay = monthStartAndEnd.get("lastDay");
|
|
|
|
+ List<String> days = DateUtils.getDays(firstDay, lastDay);
|
|
|
|
+ List<JSONObject> cookies = commonService.getCookie();
|
|
|
|
+ if (Check.isNull(cookies)) {
|
|
|
|
+ log.error("cookie数据为空");
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ JSONArray hourList = KuaishouHourEnum.getHourList();
|
|
|
|
+ JSONArray minSecList = KuaishouMinSecEnum.getMinSecList();
|
|
|
|
+ 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);
|
|
|
|
+ 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();
|
|
|
|
+ for (int p = 0; p < cookies.size(); p++) {
|
|
|
|
+ JSONObject cookieJson = cookies.get(p);
|
|
|
|
+ String cookie = cookieJson.getString("cookie");
|
|
|
|
+ commonService.getOrderList(cookie, 0, orderCreateTimeStart, orderCreateTimeEnd);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|