diff --git a/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java b/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java index 4e7ae184..4205491a 100644 --- a/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java +++ b/yshop-mall/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java @@ -673,6 +673,14 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl0 ){ + YxStorePink pink = pinkService.getById(orderQueryVo.getPinkId()); + if(!OrderInfoEnum.PINK_STATUS_2.getValue().equals(pink.getStatus())){ + throw new YshopException("拼团未成功不能发货"); + } + } + YxStoreOrder storeOrder = YxStoreOrder.builder() .id(orderQueryVo.getId()) .status(OrderInfoEnum.STATUS_1.getValue())