From 75722d1c39001ad93f8bc8f7651943142274c699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 28 Nov 2025 09:26:39 +0800 Subject: [PATCH] =?UTF-8?q?=E5=87=BA=E8=8F=9C=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../order/service/impl/OrderInfoCustomServiceImpl.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 16278ad2b..d515f0a41 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 @@ -1761,7 +1761,13 @@ public class OrderInfoCustomServiceImpl implements OrderInfoCustomService { .set(OrderDetail::getStartOrderTime, DateUtil.date().toLocalDateTime()) .eq(OrderDetail::getId, detailStatusDTO.getOrderDetailId()).update(); // 上菜 - } else { + }else if(detailStatusDTO.getType() == 2) { + orderDetailService.updateChain() + .set(OrderDetail::getSubStatus, TableValueConstant.OrderDetail.SubStatus.SENT_OUT.getCode()) + .set(OrderDetail::getFoodServeTime, DateUtil.date().toLocalDateTime()) + .eq(OrderDetail::getId, detailStatusDTO.getOrderDetailId()).update(); + + }else { if (detailStatusDTO.getOrderId() != null) { orderDetailService.updateChain() .set(OrderDetail::getFoodServeTime, DateUtil.date().toLocalDateTime())