diff --git a/ghy-quartz/src/main/java/com/ghy/quartz/service/impl/OrderServiceImpl.java b/ghy-quartz/src/main/java/com/ghy/quartz/service/impl/OrderServiceImpl.java index 6e7444d7..651967f8 100644 --- a/ghy-quartz/src/main/java/com/ghy/quartz/service/impl/OrderServiceImpl.java +++ b/ghy-quartz/src/main/java/com/ghy/quartz/service/impl/OrderServiceImpl.java @@ -82,7 +82,7 @@ public class OrderServiceImpl implements OrderService { // 是否超时 boolean timeout = ONE.equals(order.getTimeout()); if (timeout) { - Date overTime = getOverTime(order.getUpdateTime(), 60 * 60 * 1000); + Date overTime = getOverTime(order.getCreateTime(), 60 * 60 * 1000); if (overTime.before(now)) { log.info("主订单[{}]超时60分钟", order.getId()); // 已超时 60min后取消超时状态 清空workerId @@ -90,7 +90,7 @@ public class OrderServiceImpl implements OrderService { orderMasterService.removeWorker(order.getId()); } } else { - Date overTime = getOverTime(order.getUpdateTime(), 30 * 60 * 1000); + Date overTime = getOverTime(order.getCreateTime(), 30 * 60 * 1000); if (overTime.before(now)) { // 30min未接单为超时 log.info("主订单[{}]超时30分钟", order.getId());