拼团人数
This commit is contained in:
@@ -26,6 +26,10 @@ public class GbWareOrderVO {
|
|||||||
* 团单编号
|
* 团单编号
|
||||||
*/
|
*/
|
||||||
private String groupOrderNo;
|
private String groupOrderNo;
|
||||||
|
/**
|
||||||
|
* 要求成团人数
|
||||||
|
*/
|
||||||
|
private Integer groupPeopleNum;
|
||||||
/**
|
/**
|
||||||
* 现有人数(初始为1,即开团人)
|
* 现有人数(初始为1,即开团人)
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -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("拼团失败,该拼团单不存在或已结束");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user