From 2be3c62d62dc5a69ac1bf4c3e70f630083366260 Mon Sep 17 00:00:00 2001 From: "kuang.yife" Date: Tue, 28 Mar 2023 21:56:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E9=80=80=E5=8D=95=EF=BC=8C?= =?UTF-8?q?=E6=88=96=E8=80=85=E6=9C=AA=E7=BA=A6=E6=9C=AA=E6=8E=92=E4=B8=BB?= =?UTF-8?q?=E5=8D=95=E4=BC=9A=E5=A4=B1=E8=B8=AA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ghy/quartz/service/impl/OrderServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) 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 88a6e67f..8d156f5c 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 @@ -181,6 +181,10 @@ public class OrderServiceImpl implements OrderService { try { List ods = orderDetailService.selectByOrderMasterId(om.getId()); Set statusSet = ods.stream().map(OrderDetail::getOrderStatus).collect(Collectors.toSet()); + // 没有子单,未派单的情况不刷新主单状态 + if(CollectionUtils.isEmpty(statusSet)){ + break; + } boolean allFinish = true; for (Integer integer : statusSet) { if (integer < 5) {