|
@@ -16,36 +16,59 @@ import java.util.Map;
|
|
|
public class RuixuanJob {
|
|
|
|
|
|
private static final String RX_IP = "http://ruixuan.api.tjyourong.com.cn/";
|
|
|
+ private static final String COMMON_IP = ".api.tjyourong.com.cn/isv/supply_chain/";
|
|
|
+ private static final String SHOP_IP = ".api.tjyourong.com.cn/isv/supply_chain/insertShopInfo";
|
|
|
|
|
|
/**
|
|
|
- * 昨天到今天的数据 kwaixiaodian_order_cursor_list
|
|
|
+ * 昨天的数据 kwaixiaodian_order_cursor_list
|
|
|
*/
|
|
|
@XxlJob("querykwaiOrderList")
|
|
|
public void querykwaiOrderList() {
|
|
|
- String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
- if (Check.isNull(param)) {
|
|
|
- log.error("入参为空");
|
|
|
- return;
|
|
|
- }
|
|
|
- String today = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
- String yesterday = DateUtils.getAnotherDay("yyyy-MM-dd", today, -1);
|
|
|
+ try {
|
|
|
+ String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
+ if (Check.isNull(param)) {
|
|
|
+ log.error("入参为空");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ String today = DateUtils.getNowDate("yyyy-MM-dd");
|
|
|
+ String yesterday = DateUtils.getAnotherDay("yyyy-MM-dd", today, -1);
|
|
|
|
|
|
- Map<String, Object> createMap = new HashMap<>();
|
|
|
- createMap.put("shopId", param);
|
|
|
- createMap.put("queryType", 1);
|
|
|
- createMap.put("beginDate", yesterday);
|
|
|
- createMap.put("endDate", yesterday);
|
|
|
+ //queryType:1按创建时间查找 2按更新时间查找 ,默认创建时间
|
|
|
|
|
|
- //获取订单列表
|
|
|
- String listUrl = RX_IP + "kwaixiaodian/item/querykwaiOrderList";
|
|
|
- HttpUtils.httpGet(listUrl, createMap, null);
|
|
|
+ Map<String, Object> createMap = new HashMap<>();
|
|
|
+ createMap.put("shopId", param);
|
|
|
+ createMap.put("queryType", 1);
|
|
|
+ createMap.put("beginDate", yesterday);
|
|
|
+ createMap.put("endDate", yesterday);
|
|
|
+
|
|
|
+ //获取订单列表
|
|
|
+ String listUrl = RX_IP + "kwaixiaodian/item/querykwaiOrderList";
|
|
|
+ HttpUtils.httpGet(listUrl, createMap, null);
|
|
|
|
|
|
- Map<String, Object> updateMap = new HashMap<>();
|
|
|
- updateMap.put("shopId", param);
|
|
|
- updateMap.put("queryType", 2);
|
|
|
- updateMap.put("beginDate", yesterday);
|
|
|
- updateMap.put("endDate", yesterday);
|
|
|
- HttpUtils.httpGet(listUrl, updateMap, null);
|
|
|
+ /* -----------获取售后单列表 ↓↓↓ begin*/
|
|
|
+
|
|
|
+ Thread.sleep(10000);
|
|
|
+ //获取售后单列表
|
|
|
+ String rxAfterIp = RX_IP + "kwaixiaodian/item/afterSalesList";
|
|
|
+ HttpUtils.httpGet(rxAfterIp, createMap, null);
|
|
|
+ /* -----------获取售后单列表 ↑↑↑ end*/
|
|
|
+
|
|
|
+ Thread.sleep(10000);
|
|
|
+ Map<String, Object> updateMap = new HashMap<>();
|
|
|
+ updateMap.put("shopId", param);
|
|
|
+ updateMap.put("queryType", 2);
|
|
|
+ updateMap.put("beginDate", yesterday);
|
|
|
+ updateMap.put("endDate", yesterday);
|
|
|
+ HttpUtils.httpGet(listUrl, updateMap, null);
|
|
|
+
|
|
|
+ /* -----------获取售后单列表 ↓↓↓ begin*/
|
|
|
+ Thread.sleep(10000);
|
|
|
+ HttpUtils.httpGet(rxAfterIp, updateMap, null);
|
|
|
+ /* -----------获取售后单列表 ↑↑↑ end*/
|
|
|
+
|
|
|
+ } catch (InterruptedException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -53,6 +76,36 @@ public class RuixuanJob {
|
|
|
*/
|
|
|
@XxlJob("queryNowdayKWaiOrderList")
|
|
|
public void queryNowDaykwaiOrderList() {
|
|
|
+ try {
|
|
|
+ String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
+ if (Check.isNull(param)) {
|
|
|
+ log.error("入参为空");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ Map<String, Object> createMap = new HashMap<>();
|
|
|
+ createMap.put("shopId", param);
|
|
|
+
|
|
|
+ //获取订单列表
|
|
|
+ String listUrl = RX_IP + "kwaixiaodian/item/queryNowdayKWaiOrderList";
|
|
|
+ HttpUtils.httpGet(listUrl, createMap, null);
|
|
|
+
|
|
|
+ /* -----------获取售后单列表 ↓↓↓ begin*/
|
|
|
+ Thread.sleep(10000);
|
|
|
+ //获取售后单列表
|
|
|
+ String rxAfterIp = RX_IP + "kwaixiaodian/item/queryNowdayafterSalesList";
|
|
|
+ HttpUtils.httpGet(rxAfterIp, createMap, null);
|
|
|
+ /* -----------获取售后单列表 ↑↑↑ end*/
|
|
|
+ } catch (InterruptedException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 获取90天内的数据 kwaixiaodian_order_cursor_list
|
|
|
+ */
|
|
|
+ @XxlJob("querykwaiOrderListMonth")
|
|
|
+ public void querykwaiOrderListMonth() {
|
|
|
String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
if (Check.isNull(param)) {
|
|
|
log.error("入参为空");
|
|
@@ -61,17 +114,22 @@ public class RuixuanJob {
|
|
|
Map<String, Object> createMap = new HashMap<>();
|
|
|
createMap.put("shopId", param);
|
|
|
|
|
|
- //获取订单列表
|
|
|
- String listUrl = RX_IP + "kwaixiaodian/item/queryNowdayKWaiOrderList";
|
|
|
+// //获取订单列表
|
|
|
+// String listUrl = RX_IP + "kwaixiaodian/item/querykwaiOrderListMonth";
|
|
|
+//
|
|
|
+ //获取售后单列表
|
|
|
+ String listUrl = RX_IP + "kwaixiaodian/item/queryAfterSalesListMonth";
|
|
|
HttpUtils.httpGet(listUrl, createMap, null);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
/**
|
|
|
- * 获取30天内的数据 kwaixiaodian_order_cursor_list
|
|
|
+ * 店铺体验分、带货口碑分 kwaixiaodian_shop_score
|
|
|
*/
|
|
|
- @XxlJob("querykwaiOrderListMonth")
|
|
|
- public void querykwaiOrderListMonth() {
|
|
|
- String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
+ @XxlJob("queryShopScore")
|
|
|
+ public void queryShopScore() {
|
|
|
+ // 执行参数
|
|
|
+ String param = XxlJobHelper.getJobParam();
|
|
|
if (Check.isNull(param)) {
|
|
|
log.error("入参为空");
|
|
|
return;
|
|
@@ -79,12 +137,16 @@ public class RuixuanJob {
|
|
|
Map<String, Object> createMap = new HashMap<>();
|
|
|
createMap.put("shopId", param);
|
|
|
|
|
|
- //获取订单列表
|
|
|
- String listUrl = RX_IP + "kwaixiaodian/item/querykwaiOrderListMonth";
|
|
|
- HttpUtils.httpGet(listUrl, createMap, null);
|
|
|
+ //获取带货口碑分信息
|
|
|
+ String url = RX_IP + "kwaixiaodian/item/queryMasterScore";
|
|
|
+ HttpUtils.httpGet(url, createMap, null);
|
|
|
+
|
|
|
+ //获取店铺体验分信息
|
|
|
+ String Url2 = RX_IP + "kwaixiaodian/item/queryShopScore";
|
|
|
+ HttpUtils.httpGet(Url2, createMap, null);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
- private static final String COMMON_IP = ".api.tjyourong.com.cn/isv/supply_chain/insertNowdayOrderList";
|
|
|
|
|
|
/**
|
|
|
* 插入昨天数据 kuaishou_supply_chain
|
|
@@ -102,9 +164,9 @@ public class RuixuanJob {
|
|
|
String tokenId = arr[1];
|
|
|
String url = null;
|
|
|
if ("miaogousi".equals(dbType)) {
|
|
|
- url = "http://mgs" + COMMON_IP;
|
|
|
+ url = "http://mgs" + COMMON_IP + "insertOrderList";
|
|
|
} else {
|
|
|
- url = "http://" + dbType + COMMON_IP;
|
|
|
+ url = "http://" + dbType + COMMON_IP + "insertOrderList";
|
|
|
}
|
|
|
log.info("---tokenId:{},订单URL:{}", tokenId, url);
|
|
|
String today = DateUtils.getNowDate("yyyy-MM-dd");
|
|
@@ -143,9 +205,9 @@ public class RuixuanJob {
|
|
|
String tokenId = arr[1];
|
|
|
String url = null;
|
|
|
if ("miaogousi".equals(dbType)) {
|
|
|
- url = "http://mgs" + COMMON_IP;
|
|
|
+ url = "http://mgs" + COMMON_IP + "insertNowdayOrderList";
|
|
|
} else {
|
|
|
- url = "http://" + dbType + COMMON_IP;
|
|
|
+ url = "http://" + dbType + COMMON_IP + "insertNowdayOrderList";
|
|
|
}
|
|
|
|
|
|
//获取订单列表
|
|
@@ -156,4 +218,34 @@ public class RuixuanJob {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 插入店铺名称
|
|
|
+ * 昨天+今天 kuaishou_activity_shop_info
|
|
|
+ */
|
|
|
+ @XxlJob("insertShopInfo")
|
|
|
+ public void insertShopInfo() {
|
|
|
+ String param = XxlJobHelper.getJobParam(); // 执行参数
|
|
|
+ if (Check.isNull(param)) {
|
|
|
+ log.error("入参为空");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ String[] arr = param.split("_");
|
|
|
+ if (arr.length > 1) {
|
|
|
+ String dbType = arr[0];
|
|
|
+ String tokenId = arr[1];
|
|
|
+ String url = null;
|
|
|
+ if ("miaogousi".equals(dbType)) {
|
|
|
+ url = "http://mgs" + SHOP_IP;
|
|
|
+ } else {
|
|
|
+ url = "http://" + dbType + SHOP_IP;
|
|
|
+ }
|
|
|
+ log.info("---tokenId:{},订单URL:{}", tokenId, url);
|
|
|
+ Map<String, Object> createMap = new HashMap<>();
|
|
|
+ createMap.put("tokenId", tokenId);
|
|
|
+ createMap.put("bdtype", dbType);
|
|
|
+ //录入店铺名称
|
|
|
+ HttpUtils.httpGet(url, createMap, null);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|