diff --git a/nl-module-lms/nl-module-lms-server/src/main/java/cn/code/nl/module/lms/service/subpackagerelation/SubPackageRelationBatchSaveService.java b/nl-module-lms/nl-module-lms-server/src/main/java/cn/code/nl/module/lms/service/subpackagerelation/SubPackageRelationBatchSaveService.java index 47ca78b1..38044009 100644 --- a/nl-module-lms/nl-module-lms-server/src/main/java/cn/code/nl/module/lms/service/subpackagerelation/SubPackageRelationBatchSaveService.java +++ b/nl-module-lms/nl-module-lms-server/src/main/java/cn/code/nl/module/lms/service/subpackagerelation/SubPackageRelationBatchSaveService.java @@ -26,6 +26,8 @@ public class SubPackageRelationBatchSaveService { */ @Transactional(propagation = Propagation.REQUIRES_NEW, rollbackFor = Exception.class) public void saveGroup(List group) { - subPackageRelationMapper.insertBatch(group); + if (!subPackageRelationMapper.insertBatch(group)) { + throw new IllegalStateException("批量保存子卷包装关系失败"); + } } }