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