拼团问题处理

This commit is contained in:
chc 2024-11-06 18:19:02 +08:00
parent 8ef00ae285
commit cfe48d539b

View File

@ -241,8 +241,12 @@ public class PintuanServiceImpl extends AbstractPromotionsServiceImpl<PintuanMap
private void setMemberVONum(PintuanMemberVO memberVO, Integer requiredNum, String orderSn) { private void setMemberVONum(PintuanMemberVO memberVO, Integer requiredNum, String orderSn) {
long count = this.orderService.queryCountByPromotion(PromotionTypeEnum.PINTUAN.name(), PayStatusEnum.PAID.name(), orderSn, orderSn); long count = this.orderService.queryCountByPromotion(PromotionTypeEnum.PINTUAN.name(), PayStatusEnum.PAID.name(), orderSn, orderSn);
//获取待参团人数 Order order = orderService.getBySn(orderSn);
long toBoGrouped = requiredNum - count; long toBoGrouped = requiredNum - count;
if(order.getOrderStatus().equals(OrderStatusEnum.UNDELIVERED.name())){
toBoGrouped = 0L;
}
//获取待参团人数
memberVO.setGroupNum(requiredNum); memberVO.setGroupNum(requiredNum);
memberVO.setGroupedNum(count); memberVO.setGroupedNum(count);
memberVO.setToBeGroupedNum(toBoGrouped); memberVO.setToBeGroupedNum(toBoGrouped);