| | |
| | | } |
| | | LambdaQueryWrapper<GoodsGroupPurchase> queryWrapper = Wrappers.lambdaQuery(); |
| | | queryWrapper.eq(GoodsGroupPurchase::getGoodsSkuId, dto.getGoodsSkuId()); |
| | | queryWrapper.eq(GoodsGroupPurchase::getListingStatus, |
| | | ListingStatusEnum.ON_SHELVES.getCode()); |
| | | queryWrapper.le(GoodsGroupPurchase::getStartTime, dto.getStartTime()); |
| | | queryWrapper.ge(GoodsGroupPurchase::getEndTime, dto.getStartTime()); |
| | | queryWrapper.ne(GoodsGroupPurchase::getStartStatus, StartStatusEnum.ENDED); |
| | | long count = this.count(queryWrapper); |
| | | if (count > 0) { |
| | | throw new ServiceException("添加失败,当前商品在该时间段内有其他团购活动"); |