From 1c3dd4cfa36fa6c9863a7ee904d9170af489584f Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 01 三月 2019 11:17:24 +0800 Subject: [PATCH] 订单修改 --- fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java | 23 ++++++++++++++++++++--- 1 files changed, 20 insertions(+), 3 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java b/fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java index 2f492be..da68078 100644 --- a/fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java +++ b/fanli/src/main/java/com/yeshi/fanli/job/UpdateOrderJob.java @@ -10,6 +10,8 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import com.yeshi.fanli.entity.bus.user.LostOrder; +import com.yeshi.fanli.entity.bus.user.Order; import com.yeshi.fanli.entity.taobao.PidUser; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; import com.yeshi.fanli.entity.taobao.TaoBaoUnionConfig; @@ -78,7 +80,10 @@ @Resource private LostOrderService lostOrderService; - + + @Resource + private OrderService orderService; + private void updateOrder(long startTime, long endTime) { List<TaoBaoUnionConfig> configList = taoBaoUnionConfigService.getConfigByTypeCache(PidUser.TYPE_FANLI_ANDROID); List<TaoBaoOrder> orderList = new ArrayList<>(); @@ -169,8 +174,20 @@ // 绉婚櫎浼氬憳杩愯惀ID涓庢笭閬撲笓灞炶鍗� if (orderList.get(i).getAdPositionName().contains("浼氬憳杩愯惀") || orderList.get(i).getAdPositionName().contains("娓犻亾涓撳睘")) { - orderList.remove(i); - i--; + if (orderList.get(i).getAdPositionName().contains("浼氬憳杩愯惀")) {// 澶勭悊璁㈠崟鐢宠瘔 + Order order = orderService.findOrderByOrderIdAndType(orderList.get(i).getOrderId(), + Order.ORDER_TYPE_TAOBAO); + if (order != null && order.getBeizhu().contains("琛ュ崟")) {// 涓嶆帓闄よˉ鍗曠殑鎯呭喌 + + } else { + orderList.remove(i); + i--; + break; + } + } else { + orderList.remove(i); + i--; + } } } -- Gitblit v1.8.0