| | |
| | | if (StringUtils.isNull(dto.getGoodsSkuId())) { |
| | | throw new ServiceException("商品id不能为空"); |
| | | } |
| | | LambdaQueryWrapper<GoodsGroupPurchase> queryWrapper = Wrappers.lambdaQuery(); |
| | | queryWrapper.eq(GoodsGroupPurchase::getGoodsSkuId, dto.getGoodsSkuId()); |
| | | queryWrapper.eq(GoodsGroupPurchase::getListingStatus, |
| | | ListingStatusEnum.ON_SHELVES.getCode()); |
| | | queryWrapper.between(GoodsGroupPurchase::getStartTime, dto.getStartTime(), |
| | | dto.getEndTime()); |
| | | List<GoodsGroupPurchase> list = this.list(queryWrapper); |
| | | if (StringUtils.isNotEmpty(list)) { |
| | | throw new ServiceException("添加失败,当前商品在该时间段内有其他团购活动"); |
| | | } |
| | | this.save(goodsGroupPurchase); |
| | | GoodsSku goodsSku = goodsSkuService.getById(dto.getGoodsSkuId()); |
| | | if (StringUtils.isNull(goodsSku)) { |