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/service/impl/order/CommonOrderServiceImpl.java |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
index e594087..7486813 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/CommonOrderServiceImpl.java
@@ -961,7 +961,7 @@
         // 鍒ゆ柇鎵�鏈夌殑璁㈠崟鐘舵��
         int invalidCount = 0;
         for (TaoBaoOrder tb : taoBaoOrders) {
-            if ("璁㈠崟澶辨晥" .equalsIgnoreCase(tb.getOrderState())) {
+            if ("璁㈠崟澶辨晥".equalsIgnoreCase(tb.getOrderState())) {
                 invalidCount++;
             }
         }
@@ -979,7 +979,7 @@
             CommonOrder newCommonOrder = CommonOrderFactory.create(taoBaoOrder);
             CommonOrderGoods cog = new CommonOrderGoods();
 
-            if ("楗夸簡涔�" .equalsIgnoreCase(taoBaoOrder.getOrderType())) {
+            if ("楗夸簡涔�".equalsIgnoreCase(taoBaoOrder.getOrderType())) {
                 cog.setGoodsId(taoBaoOrder.getTradeId() + "");
                 cog.setGoodsType(Constant.SOURCE_TYPE_ELME);
                 TaoBaoOrderGoods goods = taoBaoOrderGoodsMapper.selectByTradeId(taoBaoOrder.getTradeId());
@@ -1272,8 +1272,8 @@
         // 鍒ゆ柇鎵�鏈夌殑璁㈠崟鐘舵��
         int invalidCount = 0;
         for (SuningOrderInfo order : suningOrderList) {
-            if ("閫�娆�" .equalsIgnoreCase(order.getOrderLineStatusDesc())
-                    || "璁㈠崟宸插彇娑�" .equalsIgnoreCase(order.getOrderLineStatusDesc())) {
+            if ("閫�娆�".equalsIgnoreCase(order.getOrderLineStatusDesc())
+                    || "璁㈠崟宸插彇娑�".equalsIgnoreCase(order.getOrderLineStatusDesc())) {
                 invalidCount++;
             }
         }
@@ -2469,4 +2469,15 @@
         return commonOrderMapper.listByGoodsIdAndUidAndMinThirdCreateTime(goodsId, uid, minThirdCreateTime, 0, 1000);
     }
 
+    @Override
+    public List<CommonOrder> listPayStateOrder(int sourceType, Date minThirdCreateTime, Date maxThirdCreateTime) {
+        CommonOrderMapper.DaoQuery daoQuery = new CommonOrderMapper.DaoQuery();
+        daoQuery.minThirdCreateTime = minThirdCreateTime;
+        daoQuery.maxThirdCreateTime = maxThirdCreateTime;
+        daoQuery.state = CommonOrder.STATE_FK;
+        daoQuery.sourceType = sourceType;
+        daoQuery.sortList = Arrays.asList(new String[]{"co_third_create_time ASC"});
+        return commonOrderMapper.list(daoQuery, 0, 200);
+    }
+
 }

--
Gitblit v1.8.0