diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/controller/BookCarController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/controller/BookCarController.java
index e2adaae..a431349 100644
--- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/controller/BookCarController.java
+++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/controller/BookCarController.java
@@ -60,6 +60,12 @@ public class BookCarController extends BaseController {
         return bookCarService.deleteById(devInfo);
     }
 
+    @ApiOperation(value = "删除预约车")
+    @PostMapping("/deleteByIds")
+    public AjaxResult deleteByIds(@RequestBody BookCarInfoDto devInfo) {
+        return bookCarService.deleteByIds(devInfo);
+    }
+
     /**
      * 查询立即承租详情
      */
diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/domain/BookCarInfoDto.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/domain/BookCarInfoDto.java
index 8d9d5ef..30528a3 100644
--- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/domain/BookCarInfoDto.java
+++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/domain/BookCarInfoDto.java
@@ -19,6 +19,9 @@ public class BookCarInfoDto {
     @ApiModelProperty(value = "主键id")
     private Integer id;
 
+    @ApiModelProperty(value = "主键ids")
+    private Integer[] ids;
+
     @ApiModelProperty(value = "订单id")
     private Integer bookId;
 
diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/mapper/BookCarMapper.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/mapper/BookCarMapper.java
index e85fb9f..253e447 100644
--- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/mapper/BookCarMapper.java
+++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/mapper/BookCarMapper.java
@@ -43,4 +43,6 @@ public interface BookCarMapper {
      * @return
      */
     int deleteById(Integer id);
+
+    int deleteByIds(@Param("array") Integer[] ids);
 }
diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/BookCarService.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/BookCarService.java
index 683bcc4..8541392 100644
--- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/BookCarService.java
+++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/BookCarService.java
@@ -32,6 +32,10 @@ public interface BookCarService {
      * @return
      */
     AjaxResult deleteById(BookCarInfoDto devInfo);
+
+    AjaxResult deleteByIds(BookCarInfoDto devInfo);
+
+
     /**
      * 获取立即承租详情
      * @param devInfo
diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java
index 975d263..5dcc312 100644
--- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java
+++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/book/service/impl/BookCarServiceImpl.java
@@ -14,6 +14,7 @@ import com.bonus.material.book.service.BookCarService;
 import com.bonus.material.device.domain.vo.DevInfoVo;
 import com.bonus.material.device.mapper.BmFileInfoMapper;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.ArrayUtils;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
@@ -113,6 +114,15 @@ public class BookCarServiceImpl implements BookCarService {
         return result > 0 ? AjaxResult.success("删除成功") : AjaxResult.error("删除失败");
     }
 
+    @Override
+    public AjaxResult deleteByIds(BookCarInfoDto devInfo) {
+        if (ArrayUtils.isEmpty(devInfo.getIds())) {
+            return AjaxResult.error("传入设备IDs为空,请刷新后重试");
+        }
+        int result = bookCarMapper.deleteByIds(devInfo.getIds());
+        return result > 0 ? AjaxResult.success("删除成功") : AjaxResult.error("删除失败");
+    }
+
     /**
      * 查询立即承租详情
      * @param devInfo
diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/bookcar/BookCarMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/bookcar/BookCarMapper.xml
index cc2d815..b110f31 100644
--- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/bookcar/BookCarMapper.xml
+++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/bookcar/BookCarMapper.xml
@@ -13,6 +13,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         delete from book_car_detail where id = #{id}
     
 
+    
+        delete from book_car_detail where id in
+        
+            #{id}
+        
+    
+