|
|
|
@@ -147,18 +147,19 @@ public class OrderExpiringSchedule { |
|
|
|
@Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = {Exception.class}) |
|
|
|
public void orderExpired(WxOrder order) { |
|
|
|
|
|
|
|
// 库存退回 |
|
|
|
wxOrderService.stockBack(order); |
|
|
|
|
|
|
|
// 微信 关单 |
|
|
|
wxOrderService.orderClose(order); |
|
|
|
|
|
|
|
// 订单状态更改 |
|
|
|
WxOrder updateOrder = new WxOrder(); |
|
|
|
updateOrder.setId(order.getId()); |
|
|
|
updateOrder.setUpdateDate(new Date()); |
|
|
|
updateOrder.setOrderStatus(EnumOrderStatus.ORDER_STATUS_OVERTIME_CANCEL.getCode()); |
|
|
|
wxOrderMapper.updateById(updateOrder); |
|
|
|
|
|
|
|
// 库存退回 |
|
|
|
wxOrderService.stockBack(order); |
|
|
|
|
|
|
|
// 微信 关单 |
|
|
|
wxOrderService.orderClose(updateOrder); |
|
|
|
|
|
|
|
logger.info("券订单: " + order.getId() + " create at " + order.getCreateDate() + " expired at " + new Date()); |
|
|
|
} |
|
|
|
|
|
|
|
|