Browse Source

修改bug

xian 3 years ago
parent
commit
4cab98d187

+ 6 - 1
watero-rst-web/src/main/java/com/iamberry/rst/controllers/mq/TaobaoTask.java

@@ -177,6 +177,11 @@ public class TaobaoTask {
     }
 
     public Trade getOrderDetails(Long tid) {
+        try {
+            Thread.sleep(1000);
+        } catch (InterruptedException e) {
+            e.printStackTrace();
+        }
         TaobaoClient detailsClient = new DefaultTaobaoClient(TaobaoConfig.TAOBAO_URL, TaobaoConfig.appkey, TaobaoConfig.secret);
         TradeFullinfoGetRequest req = new TradeFullinfoGetRequest();
         req.setFields("tid,pay_time,seller_memo,buyer_memo,type,status,price,discount_fee,total_fee,payment,orders,receiver_name,receiver_state,receiver_address,receiver_zip,receiver_mobile,receiver_phone,receiver_town,receiver_city,receiver_district");
@@ -322,7 +327,7 @@ public class TaobaoTask {
         int warranty = 0;
         for (Order tradeOrder : trade.getOrders()) {
             SalesOrderItem item = new SalesOrderItem();
-            if (!tradeOrder.getRefundStatus().equalsIgnoreCase("NO_REFUND")) {
+            if (!"NO_REFUND".equalsIgnoreCase(tradeOrder.getRefundStatus())) {
                 warranty = 1;
                 item.setItemWarrantyStatus(1);
             }