拼团人数

This commit is contained in:
2025-12-17 14:15:54 +08:00
parent 78c75ffd2f
commit ecd6412b24
2 changed files with 5 additions and 1 deletions

View File

@@ -26,6 +26,10 @@ public class GbWareOrderVO {
* 团单编号 * 团单编号
*/ */
private String groupOrderNo; private String groupOrderNo;
/**
* 要求成团人数
*/
private Integer groupPeopleNum;
/** /**
* 现有人数初始为1即开团人 * 现有人数初始为1即开团人
*/ */

View File

@@ -175,7 +175,7 @@ public class GbOrderServiceImpl extends ServiceImpl<GbOrderMapper, GbOrder> impl
if (StrUtil.isNotBlank(param.getGroupOrderNo())) { if (StrUtil.isNotBlank(param.getGroupOrderNo())) {
GbOrder order = getOne(query().eq(GbOrder::getGroupOrderNo, param.getGroupOrderNo()) GbOrder order = getOne(query().eq(GbOrder::getGroupOrderNo, param.getGroupOrderNo())
.eq(GbOrder::getShopId, param.getShopId())); .eq(GbOrder::getShopId, param.getShopId()));
if (order == null || !"ing".equals(order.getStatus())) { if (order == null || !"ing".equals(order.getStatus()) || order.getGroupEndTime().isBefore(LocalDateTime.now())) {
throw new CzgException("拼团失败,该拼团单不存在或已结束"); throw new CzgException("拼团失败,该拼团单不存在或已结束");
} }
} }