diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java index bc87a01..3fdc09c 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/controller/ShipmentHeaderController.java @@ -285,8 +285,7 @@ public class ShipmentHeaderController extends JeecgController<ShipmentHeader, IS @RequiresPermissions("shipmentDetail:deleteBatch") @DeleteMapping(value = "/deleteBatchShipmentDetail") public Result<String> deleteBatchShipmentDetail(@RequestParam(name = "ids", required = true) String ids) { - this.shipmentDetailService.removeByIds(Arrays.asList(ids.split(","))); - return Result.OK("批量删除成功!"); + return shipmentDetailService.removeDetailListById(Arrays.asList(ids.split(","))); } /** diff --git a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentDetailServiceImpl.java b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentDetailServiceImpl.java index e965db4..a2f81cf 100644 --- a/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentDetailServiceImpl.java +++ b/huaheng-wms-core/src/main/java/org/jeecg/modules/wms/shipment/shipmentHeader/service/impl/ShipmentDetailServiceImpl.java @@ -217,4 +217,14 @@ public class ShipmentDetailServiceImpl extends ServiceImpl<ShipmentDetailMapper, throw new JeecgBootException("导入出库单, 保存出库单详情失败"); } } + + @Override + @Transactional(rollbackFor = Exception.class) + public Result removeDetailListById(List<String> idList) { + Result result = null; + for (String id : idList) { + result = shipmentHeaderService.deleteShipmentDetail(id); + } + return result; + } }