admin
2019-07-26 35cf951bb5528828ffea52d010d13b68f192d43f
订单到账一次性爬取的数量增加
4个文件已修改
33 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java
@@ -372,8 +372,7 @@
    public void doJob2() {
        if (!Constant.IS_TASK)
            return;
        doTaoBaoWeiQuan();
        doTaoBaoWeiQuan(10);
        orderProcessService.fanli();
    }
@@ -392,7 +391,11 @@
        if (!Constant.IS_TASK)
            return;
        // 新版维权订单处理
        for (int i = 0; i < 60; i++) {
        doTaoBaoWeiQuan(60);
    }
    private void doTaoBaoWeiQuan(int day) {
        for (int i = 0; i < day; i++) {
            List<TaoBaoWeiQuanOrder> orderList = new ArrayList<>();
            WeiQuanOrderResult result = TaoKeOrderApiUtil
                    .getTaoBaoSpecialWeiQuanOrderList(new Date(TimeUtil.convertToTimeTemp(
@@ -420,6 +423,7 @@
            // 处理维权订单
            orderProcessService.weiQuanOrder(orderList);
        }
    }
    // 每6个小时执行一次
fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/DynamicInfoServiceImpl.java
@@ -456,6 +456,12 @@
        // 大淘客数据
        DaTaoKeDetail daTaoKe = daTaoKeGoodsService.getGoodsNotInList(subclassId, listId, 1).get(0);
        try {
            daTaoKe = DaTaoKeUtil.filterDaTaoKe(TaoKeApiUtil.searchGoodsDetail(daTaoKe.getGoodsId()), daTaoKe);
        } catch (Exception e) {
        }
        List<TaoBaoGoodsBrief> listGoods = new ArrayList<TaoBaoGoodsBrief>();
        TaoBaoGoodsBrief taoBaoGoodsBrief = TaoBaoUtil.convert(daTaoKe);
        listGoods.add(taoBaoGoodsBrief);
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderProcessServiceImpl.java
@@ -226,7 +226,7 @@
    @Override
    public void fanli() {
        // 获取主红包
        List<HongBaoV2> hongBaoList = hongBaoV2Mapper.listCanBalanceHongBaoByType(HongBao.TYPE_TAOBAO, 100);
        List<HongBaoV2> hongBaoList = hongBaoV2Mapper.listCanBalanceHongBaoByType(HongBao.TYPE_TAOBAO, 1000);
        //
        // /**
        // * 需要实时更新待返利的订单
fanli/src/main/java/com/yeshi/fanli/util/taobao/DaTaoKeUtil.java
@@ -560,4 +560,19 @@
        return goods;
    }
    public static DaTaoKeDetail filterDaTaoKe(TaoBaoGoodsBrief goods, DaTaoKeDetail detail) {
        if (goods != null) {
            BigDecimal price = TaoBaoUtil.getAfterUseCouplePrice(goods);
            detail.setOrgPrice(goods.getZkPrice());
            detail.setPrice(price);
            if (goods.getCouponStartFee() != null)
                detail.setQuanCondition(goods.getCouponStartFee() + "");
            detail.setQuanId(goods.getCouponActivityId());
            detail.setQuanPrice(goods.getCouponAmount());
            return detail;
        }
        return detail;
    }
}