From 367dfb4ba7f1f181314ea4bfe3cb7cf9ae036b02 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 09 十月 2021 18:47:21 +0800
Subject: [PATCH] 京东订单备份,长期处于付款状态的订单处理

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java |   34 +++-------------------------------
 1 files changed, 3 insertions(+), 31 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java
index 9ffd6f8..551032f 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/order/TaoBaoOrderController.java
@@ -7,6 +7,7 @@
 import com.yeshi.fanli.entity.taobao.TaoBaoOrder;
 import com.yeshi.fanli.entity.taobao.TaoBaoOrderBackUp;
 import com.yeshi.fanli.entity.taobao.TaoBaoWeiQuanOrder;
+import com.yeshi.fanli.job.order.taobao.TaoBaoOrderUpdateJob;
 import com.yeshi.fanli.job.order.taobao.UpdateOrderJob;
 import com.yeshi.fanli.job.order.taobao.UpdateTBRelationAndSpecialOrderJob;
 import com.yeshi.fanli.service.inter.order.OrderProcessService;
@@ -44,16 +45,10 @@
     private TaoBaoWeiQuanOrderService taoBaoWeiQuanOrderService;
 
     @Resource
-    private UpdateTBRelationAndSpecialOrderJob updateRelationAndSpecialOrderJob;
-
-    @Resource
-    private UpdateOrderJob updateOrderJob;
-
-    @Resource
     private OrderProcessService orderProcessService;
 
     @Resource
-    private TaoBaoOrderBackUpDao taoBaoOrderBackUpDao;
+    private TaoBaoOrderUpdateJob taoBaoOrderUpdateJob;
 
     /**
      * 鏌ヨ鍒楄〃 - 鏂板悗鍙�
@@ -178,34 +173,11 @@
             int p = 0;
             for (Iterator<String> its = orderIds.iterator(); its.hasNext(); ) {
                 String orderId = its.next();
-                List<TaoBaoOrder> list = taoBaoOrderService.getTaoBaoOrderByOrderId(orderId);
-                try {
-                    //濡傛灉鍒涘缓鏃堕棿瓒呰繃浜�90澶╃殑鎶涘嚭寮傚父
-                    if (list.size() == 0 || TimeUtil.convertToTimeTemp(list.get(0).getCreateTime(), "yyyy-MM-dd HH:mm:ss") < System.currentTimeMillis() - 1000 * 60 * 60L * 24 * 90)
-                        throw new Exception("闇�瑕佹湰鍦版洿鏂�");
-                    long startTime = TimeUtil.convertToTimeTemp(list.get(0).getCreateTime(), "yyyy-MM-dd HH:mm:ss") - 1000L;
-                    long endTime = TimeUtil.convertToTimeTemp(list.get(0).getCreateTime(), "yyyy-MM-dd HH:mm:ss") + 1000L;
-                    updateRelationAndSpecialOrderJob.updateRelationAndSpecialOrder(startTime, endTime);
-                    updateOrderJob.updateOrder(startTime, endTime);
-                } catch (Exception e) {
-                    //浠庢湰鍦板浠芥嬁鍑鸿鍗�
-                    List<String> tradeIds = new ArrayList<>();
-                    for (TaoBaoOrder order : list) {
-                        tradeIds.add(order.getTradeId());
-                    }
-                    List<TaoBaoOrderBackUp> orderBackUps = taoBaoOrderBackUpDao.listByIds(tradeIds);
-                    List<TaoBaoOrder> orderList = new ArrayList<>();
-                    for (TaoBaoOrderBackUp backUp : orderBackUps) {
-                        orderList.add(TaoKeOrderApiUtil.parseTaoBaoOrderNew(JSONObject.fromObject(backUp.getContent())));
-                    }
-                    updateOrderJob.addOrder(orderList);
-                }
+                taoBaoOrderUpdateJob.updateTaoBaoOrder(orderId);
             }
 
             JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鏇存柊鎴愬姛"));
         } catch (Exception e) {
-
-
             JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏇存柊澶辫触"));
             e.printStackTrace();
         }

--
Gitblit v1.8.0