diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/vo/GbOrderDetailVO.java b/cash-common/cash-common-service/src/main/java/com/czg/order/vo/GbOrderDetailVO.java index 35cc48cef..b5c26b72e 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/vo/GbOrderDetailVO.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/vo/GbOrderDetailVO.java @@ -43,6 +43,10 @@ public class GbOrderDetailVO extends GbOrderDetail { * 商品拼团价 */ private BigDecimal wareGroupPrice; + /** + * 拼团状态 + */ + private String wareGroupStatus; /** * 店铺地址 */ 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 e3ae8a8e5..45d78e2d9 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 @@ -115,6 +115,9 @@ public class GbOrderServiceImpl extends ServiceImpl impl } else { gbOrderDetail = mapper.getDetailByGroupNo(mainIdByShopId, shopId, groupOrderNo, StpKit.USER.getLoginIdAsLong()); gbOrderDetail.setGroupOrderNo(groupOrderNo); + if (!"ing".equals(gbOrderDetail.getWareGroupStatus())) { + throw new CzgException("拼团已结束"); + } } List users = mapper.getGbOrderDetailUsers(mainIdByShopId, shopId, gbOrderDetail.getGroupOrderNo()); gbOrderDetail.setUsers(users); @@ -277,6 +280,7 @@ public class GbOrderServiceImpl extends ServiceImpl impl wareJson.put("wareImgs", ware.getWareImgs()); wareJson.put("wareDetail", ware.getWareDetail()); wareJson.put("wareCommentImgs", ware.getWareCommentImgs()); + wareJson.put("limitBuyNum", ware.getLimitBuyNum()); order.setWareJson(wareJson.toJSONString()); order.setWareGroupPrice(ware.getGroupPrice()); order.setWareOriginalPrice(ware.getOriginalPrice()); diff --git a/cash-service/order-service/src/main/resources/mapper/GbOrderMapper.xml b/cash-service/order-service/src/main/resources/mapper/GbOrderMapper.xml index 1648bbc3e..5202832e4 100644 --- a/cash-service/order-service/src/main/resources/mapper/GbOrderMapper.xml +++ b/cash-service/order-service/src/main/resources/mapper/GbOrderMapper.xml @@ -92,7 +92,7 @@