|
|
|
@@ -140,14 +140,26 @@ public class OrderExpiringSchedule { |
|
|
|
|
|
|
|
// 拼团取消 |
|
|
|
WxOrder order = new WxOrder(); |
|
|
|
order.setOrderStatus(EnumOrderStatus.ORDER_STATUS_COOPERATING_UNPAID.getCode()); |
|
|
|
wxOrderMapper.selectList(new QueryWrapper(order)).stream().forEach(o -> { |
|
|
|
// order.setOrderStatus(EnumOrderStatus.ORDER_STATUS_COOPERATING_UNPAID.getCode()); |
|
|
|
// wxOrderMapper.selectList(new QueryWrapper(order)).stream().forEach(o -> { |
|
|
|
// try { |
|
|
|
// proxy.orderGroupExpired((WxOrder) o,true,true,payWay); |
|
|
|
// } catch (Exception e) { |
|
|
|
// logger.error("拼团取消失败" + e.getMessage()); |
|
|
|
// } |
|
|
|
// }); |
|
|
|
Date groupExpireDate = new Date(curDate.getTime() - NORMAL_TIME_OUT ); |
|
|
|
dateMap.put("type", EnumOrderType.COUPON.getCode()); |
|
|
|
dateMap.put("endDate", groupExpireDate); |
|
|
|
List<WxOrder> orderGroups = wxOrderMapper.findListOfUnpaidGroupOrderByDate(dateMap); |
|
|
|
orderGroups.stream().forEach( o -> { |
|
|
|
try { |
|
|
|
proxy.orderGroupExpired((WxOrder) o,true,true,payWay); |
|
|
|
proxy.orderGroupExpired(o,true,true,payWay); |
|
|
|
} catch (Exception e) { |
|
|
|
logger.error("拼团取消失败" + e.getMessage()); |
|
|
|
logger.error("砍价券支付过期失败" + e.getMessage()); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
//更新拼团过期状态 |
|
|
|
wxOrderMapper.updateOrderStatusForGroup(); |
|
|
|
|