From 5861860980b5b109a9aa2a8cfe2e04b63aa3b2eb Mon Sep 17 00:00:00 2001 From: mitao <2763622819@qq.com> Date: 星期三, 05 六月 2024 20:02:53 +0800 Subject: [PATCH] 提交【管理后台】供应商管理接口 --- ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java index 0fc5baa..b5c3e66 100644 --- a/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java +++ b/ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/GoodsGroupPurchaseServiceImpl.java @@ -94,6 +94,16 @@ 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)) { -- Gitblit v1.7.1