diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java index 9765120e9..ce1d20c01 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoCustomServiceImpl.java @@ -292,7 +292,10 @@ public class OrderInfoCustomServiceImpl implements OrderInfoCustomService { List orderDetails = cartService.getCartByTableCode(shopInfo.getId(), param.getTableCode(), param.getPlaceNum()); if (StrUtil.isNotBlank(param.getSubStatus())) { if ("URGENT".equals(param.getSubStatus())) { - orderDetails.forEach(item -> item.setUrgent(true)); + orderDetails.forEach(item -> { + item.setUrgent(true); + item.setSubStatus(TableValueConstant.OrderDetail.SubStatus.READY_TO_SERVE.getCode()); + }); }else { switch (EnumUtil.fromString(TableValueConstant.OrderDetail.SubStatus.class, param.getSubStatus())) { case TableValueConstant.OrderDetail.SubStatus.READY_TO_SERVE: