diff --git a/zt-module-infra/zt-module-infra-server/src/main/java/com/zt/plat/module/infra/service/businessfile/BusinessFileServiceImpl.java b/zt-module-infra/zt-module-infra-server/src/main/java/com/zt/plat/module/infra/service/businessfile/BusinessFileServiceImpl.java index 92722f96..2c9c50b5 100644 --- a/zt-module-infra/zt-module-infra-server/src/main/java/com/zt/plat/module/infra/service/businessfile/BusinessFileServiceImpl.java +++ b/zt-module-infra/zt-module-infra-server/src/main/java/com/zt/plat/module/infra/service/businessfile/BusinessFileServiceImpl.java @@ -76,12 +76,16 @@ public class BusinessFileServiceImpl implements BusinessFileService { } @Override - public void deleteBusinessFileListByIds(List ids) { + public void deleteBusinessFileListByIds(List ids) { + // 如果 ids 为空,直接 return + if (ids == null || ids.isEmpty()){ + return; + } // 校验存在 validateBusinessFileExists(ids); // 删除 businessFileMapper.deleteByIds(ids); - } + } private void validateBusinessFileExists(List ids) { List list = businessFileMapper.selectByIds(ids); @@ -130,7 +134,7 @@ public class BusinessFileServiceImpl implements BusinessFileService { // 批量设置文件信息 setFileInfo(result.getList()); - + // 批量设置创建人名称 UserNameEnrichUtils.setCreatorNames(result.getList(), BusinessFileRespVO::getCreator,