From 13fcd276a6e8ccb8dd64da7b26809a468416553f Mon Sep 17 00:00:00 2001 From: gongbiao Date: Fri, 11 Oct 2019 14:08:39 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=8B=BC=E5=9B=A2][=E4=BF=AE=E6=94=B9][?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E5=AE=9A=E6=97=B6=E4=BB=BB=E5=8A=A1]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/schedule/OrderExpiringSchedule.java | 4 ++-- .../src/main/java/com/iformall/mapper/WxOrderMapper.java | 2 ++ mallinkService/src/main/resources/mapper/WxOrderMapper.xml | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java b/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java index fca5200f0..e3e373be6 100644 --- a/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java +++ b/mallinkSchedule/src/main/java/com/iformall/schedule/OrderExpiringSchedule.java @@ -11,7 +11,6 @@ import com.iformall.mapper.WxAppinfoMapper; import com.iformall.mapper.WxCouponMapper; import com.iformall.mapper.WxOrderGroupMapper; import com.iformall.mapper.WxOrderMapper; -import com.iformall.service.WxOrderGroupService; import com.iformall.service.WxOrderService; import com.iformall.service.WxRefundOrderService; import org.slf4j.Logger; @@ -109,8 +108,9 @@ public class OrderExpiringSchedule { } }); + //更新拼团过期状态 + wxOrderMapper.updateOrderStatusForGroup(); //拼团过期 - order = new WxOrder(); order.setOrderStatus(EnumOrderStatus.ORDER_STATUS_COOPERATING_OVERTIME.getCode()); wxOrderMapper.selectList(new QueryWrapper(order)).stream().forEach(o -> { try { diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java index 70979626c..ba5e6060d 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java @@ -52,4 +52,6 @@ public interface WxOrderMapper extends CommonMapper { void updateOrderGroupStatusByCouponChannelId(WxOrder updateOrder); + void updateOrderStatusForGroup(); + } diff --git a/mallinkService/src/main/resources/mapper/WxOrderMapper.xml b/mallinkService/src/main/resources/mapper/WxOrderMapper.xml index 6e152d7bf..754ff2690 100644 --- a/mallinkService/src/main/resources/mapper/WxOrderMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxOrderMapper.xml @@ -767,5 +767,9 @@ update wx_order set order_status=#{orderStatus} where tenant_id=#{tenantId} and order_group_id=#{orderGroupId} and order_status=10 + + + update wx_order set order_status=12 where `type`=0 and order_status in(10,15) and now()>press_end_date +