| | |
| | |
|
| | | /**
|
| | | * 获取第三方普通订单
|
| | | * |
| | | * @param startTime
|
| | | * @param span
|
| | | * @return
|
| | |
| | |
|
| | | /**
|
| | | * 获取某个区间段的订单
|
| | | * |
| | | * @param startTime
|
| | | * @param endTime
|
| | | * @return
|
| | |
| | | return orderList;
|
| | | }
|
| | |
|
| | | |
| | | /**
|
| | | * 爬取三方订单
|
| | | * |
| | | * @param startTime
|
| | | * @param endTime
|
| | | * @return
|
| | |
| | |
|
| | | public void updateOrder(long startTime, long endTime) {
|
| | | // 老版本处理方式
|
| | | List<TaoBaoUnionConfig> configList = taoBaoUnionConfigService.getConfigByTypeCache(PidUser.TYPE_FANLI_ANDROID);
|
| | | List<TaoBaoOrder> orderList = new ArrayList<>();
|
| | | try {
|
| | | orderList = TaoBaoOrderUtil.getOrderList(startTime, endTime, configList.get(0));
|
| | | } catch (TaoBaoOrderException e2) {
|
| | | try {
|
| | | LogHelper.errorDetailInfo(e2);
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | List<TaoBaoOrder> thirdOrderList = new ArrayList<>();
|
| | | try {
|
| | | thirdOrderList = TaoBaoOrderUtil.getThirdServiceOrderList(startTime, endTime, configList.get(0));
|
| | | } catch (TaoBaoOrderException e2) {
|
| | | try {
|
| | | LogHelper.errorDetailInfo(e2);
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | }
|
| | | }
|
| | | if (thirdOrderList != null && thirdOrderList.size() > 0)
|
| | | orderList.addAll(thirdOrderList);
|
| | | // List<TaoBaoUnionConfig> configList =
|
| | | // taoBaoUnionConfigService.getConfigByTypeCache(PidUser.TYPE_FANLI_ANDROID);
|
| | | // List<TaoBaoOrder> orderList = new ArrayList<>();
|
| | | // try {
|
| | | // orderList = TaoBaoOrderUtil.getOrderList(startTime, endTime,
|
| | | // configList.get(0));
|
| | | // } catch (TaoBaoOrderException e2) {
|
| | | // try {
|
| | | // LogHelper.errorDetailInfo(e2);
|
| | | // } catch (Exception e) {
|
| | | // e.printStackTrace();
|
| | | // }
|
| | | // }
|
| | | // List<TaoBaoOrder> thirdOrderList = new ArrayList<>();
|
| | | // try {
|
| | | // thirdOrderList = TaoBaoOrderUtil.getThirdServiceOrderList(startTime,
|
| | | // endTime, configList.get(0));
|
| | | // } catch (TaoBaoOrderException e2) {
|
| | | // try {
|
| | | // LogHelper.errorDetailInfo(e2);
|
| | | // } catch (Exception e) {
|
| | | // e.printStackTrace();
|
| | | // }
|
| | | // }
|
| | | // if (thirdOrderList != null && thirdOrderList.size() > 0)
|
| | | // orderList.addAll(thirdOrderList);
|
| | | //新版本处理方式
|
| | | // List<TaoBaoOrder> orderList= getCommonOrder(startTime, endTime);
|
| | | // List<TaoBaoOrder> tempOrderList2=getThirdCommonOrder(startTime, endTime);
|
| | | // if(tempOrderList2!=null&&tempOrderList2.size()>0)
|
| | | // orderList.addAll(tempOrderList2);
|
| | | |
| | | List<TaoBaoOrder> orderList = getCommonOrder(startTime, endTime);
|
| | | List<TaoBaoOrder> tempOrderList2 = getThirdCommonOrder(startTime, endTime);
|
| | | if (tempOrderList2 != null && tempOrderList2.size() > 0)
|
| | | orderList.addAll(tempOrderList2);
|
| | |
|
| | | LogHelper.orderInfo("正在执行订单爬取结束,共有订单:" + orderList.size());
|
| | | addOrder(orderList);
|