ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/controller/TVipOrderController.java
@@ -70,8 +70,14 @@ @PostMapping("/addVipOrder") @ApiOperation(value = "添加会员订单", tags = {"管理后台-会员订单"}) public R<Long> addVipOrder(@RequestBody TVipOrder dto) { if (dto.getId()!=null){ List<TVipOrder> list = vipOrderService.lambdaQuery().eq(TVipOrder::getCode, dto.getCode()) .ne(TVipOrder::getId, dto.getId()).list(); if (!list.isEmpty())return R.fail("订单编号已存在"); }else{ List<TVipOrder> list = vipOrderService.lambdaQuery().eq(TVipOrder::getCode, dto.getCode()).list(); if (!list.isEmpty())return R.fail("订单编号已存在"); } vipOrderService.saveOrUpdate(dto); return R.ok(dto.getId()); } ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/TCouponServiceImpl.java
@@ -34,6 +34,13 @@ StringBuilder couponIds = new StringBuilder(); for (TCoupon tCoupon : list) { couponIds.append(tCoupon.getId()).append(","); // 如果优惠券库存为0 那么将优惠券状态改为下架 不启用 if (tCoupon.getInventoryQuantity()==0){ tCoupon.setStatus(2); this.baseMapper.updateById(tCoupon); } } if (!list.isEmpty()){ if (StringUtils.hasLength(couponIds)){