diff --git a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/GbOrderServiceImpl.java b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/GbOrderServiceImpl.java index 61d2f25c9..fb9512f34 100644 --- a/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/GbOrderServiceImpl.java +++ b/cash-service/order-service/src/main/java/com/czg/service/order/service/impl/GbOrderServiceImpl.java @@ -284,7 +284,10 @@ public class GbOrderServiceImpl extends ServiceImpl impl order.setGroupEndTime(LocalDateTime.now().plusHours(ware.getGroupTimeoutHour())); order.setCreateTime(LocalDateTime.now()); order.setStatus("ing"); - if (ware.getGroupPeopleNum() == 1) { + if (ware == null || ware.getOnlineStatus() == 0 || ware.getIsDel()) { + order.setStatus("fail"); + order.setGroupEndTime(LocalDateTime.now()); + }else if (ware.getGroupPeopleNum() == 1) { order.setStatus("success"); } save(order);