diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopCouponController.java b/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopCouponController.java index 2ab2bf99..fb1b0a2f 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopCouponController.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/controller/TbShopCouponController.java @@ -70,8 +70,8 @@ public class TbShopCouponController { @DeleteMapping @ApiOperation("删除") - public ResponseEntity delete(@RequestParam("id") Integer id) { - tbShopCouponService.delete(id); + public ResponseEntity delete(@RequestBody Integer[] ids) { + tbShopCouponService.delete(ids); return new ResponseEntity<>(HttpStatus.OK); } } diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/TbShopCouponService.java b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/TbShopCouponService.java index 616211dd..e239be2d 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/TbShopCouponService.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/TbShopCouponService.java @@ -26,7 +26,7 @@ public interface TbShopCouponService extends IService { TbShopCoupon findById (Integer id); boolean update(TbShopCouponVo param); - boolean delete(Integer id); + boolean delete(Integer[] ids); ResponseEntity find(CouponDto param); diff --git a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbShopCouponServiceImpl.java b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbShopCouponServiceImpl.java index 9b7f08b5..f8a61b6f 100644 --- a/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbShopCouponServiceImpl.java +++ b/eladmin-system/src/main/java/cn/ysk/cashier/mybatis/service/impl/TbShopCouponServiceImpl.java @@ -133,9 +133,11 @@ public class TbShopCouponServiceImpl extends ServiceImpl().eq(TbCouponProduct::getCouponId, id)); + public boolean delete(Integer[] ids) { + tbShopCouponmapper.deleteBatchIds(Arrays.asList(ids)); + for (Integer id : ids) { + couProductService.remove(new LambdaQueryWrapper().eq(TbCouponProduct::getCouponId, id)); + } return true; }