From 6c68cf469de71773039c2cca8498f35b80b2891b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 05 九月 2023 18:36:07 +0800
Subject: [PATCH] 唯品会订单修改/猜你喜欢过来的商品不能分享

---
 fanli/src/main/java/com/yeshi/fanli/job/order/vipshop/UpdateVipShopOrderJob.java |   30 ++++++++++++++++--------------
 1 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/job/order/vipshop/UpdateVipShopOrderJob.java b/fanli/src/main/java/com/yeshi/fanli/job/order/vipshop/UpdateVipShopOrderJob.java
index 343e89f..bd61285 100644
--- a/fanli/src/main/java/com/yeshi/fanli/job/order/vipshop/UpdateVipShopOrderJob.java
+++ b/fanli/src/main/java/com/yeshi/fanli/job/order/vipshop/UpdateVipShopOrderJob.java
@@ -23,9 +23,6 @@
 import com.yeshi.fanli.service.inter.order.vipshop.VipShopOrderService;
 import com.yeshi.fanli.util.RedisKeyEnum;
 import com.yeshi.fanli.util.RedisManager;
-import com.yeshi.fanli.util.StringUtil;
-import com.yeshi.fanli.util.mq.cmq.order.VipShopOrderCMQManager;
-import com.yeshi.fanli.util.vipshop.VipShopApiUtil;
 
 //浠庢窐瀹濈埇鍘昏鍗曟洿鏂�
 @Component
@@ -114,13 +111,18 @@
         for (String p : ps) {
             List<VipShopOrder> orders = vipShopOrderService.listByOrderSn(p);
             if (orders == null || orders.size() == 0)
-                throw new Exception("璁㈠崟涓嶅瓨鍦�");
-            Thread.sleep(1000);
-            VipShopOrder vipShopOrder = DingDanXiaApiUtil.getOrderDetail(p);
-            if (vipShopOrder != null) {
-                List<VipShopOrder> vipShopOrderList = new ArrayList<>();
-                vipShopOrderList.add(vipShopOrder);
-                saveVipShopOrders(vipShopOrderList);
+            {
+                // 璇锋眰璁㈠崟璇︽儏
+                saveVipShopOrders( Arrays.asList(new VipShopOrder[]{ DingDanXiaApiUtil.getOrderDetail(p)}));
+            }
+            else {
+                Thread.sleep(1000);
+                VipShopOrder vipShopOrder = DingDanXiaApiUtil.getOrderDetail(p);
+                if (vipShopOrder != null) {
+                    List<VipShopOrder> vipShopOrderList = new ArrayList<>();
+                    vipShopOrderList.add(vipShopOrder);
+                    saveVipShopOrders(vipShopOrderList);
+                }
             }
         }
         return ReturnT.SUCCESS;
@@ -168,13 +170,13 @@
     public void updateByOrderTime(long startTime, long endTime) {
         List<VipShopOrder> vipShopOrderList = new ArrayList<>();
         int page = 1;
-        VipShopQueryOrderResultDTO result = VipShopApiUtil
+        VipShopQueryOrderResultDTO result = DingDanXiaApiUtil
                 .getOrderList(VipShopOrderQueryModel.createOrderTime(startTime, endTime, null, page));
 
         while (result != null && result.getOrderList().size() > 0) {
             page++;
             vipShopOrderList.addAll(result.getOrderList());
-            result = VipShopApiUtil
+            result = DingDanXiaApiUtil
                     .getOrderList(VipShopOrderQueryModel.createOrderTime(startTime, endTime, null, page));
         }
 
@@ -208,13 +210,13 @@
     public void updateByUpdateTime(long startTime, long endTime) {
         List<VipShopOrder> vipShopOrderList = new ArrayList<>();
         int page = 1;
-        VipShopQueryOrderResultDTO result = VipShopApiUtil
+        VipShopQueryOrderResultDTO result = DingDanXiaApiUtil
                 .getOrderList(VipShopOrderQueryModel.createUpdateTime(startTime, endTime, null, page));
 
         while (result != null && result.getOrderList().size() > 0) {
             page++;
             vipShopOrderList.addAll(result.getOrderList());
-            result = VipShopApiUtil
+            result = DingDanXiaApiUtil
                     .getOrderList(VipShopOrderQueryModel.createUpdateTime(startTime, endTime, null, page));
         }
         saveVipShopOrders(vipShopOrderList);

--
Gitblit v1.8.0