diff --git a/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityRegionServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityRegionServiceImpl.java index 8b1a031a1..ff32c095e 100644 --- a/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityRegionServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/quality/service/impl/QualityRegionServiceImpl.java @@ -235,12 +235,14 @@ public class QualityRegionServiceImpl extends ServiceImpllambdaQuery().eq(RegionDev::getQualityRegionId, qualityRegion.getId())); - List regionDevList = qualityRegion.getRegionDevList(); - for (RegionDev regionDev : regionDevList) { - regionDev.setQualityRegionId(qualityRegion.getId()); - regionDev.setProjectSn(qualityRegion.getProjectSn()); + if(qualityRegion.getRegionDevList() != null) { + List regionDevList = qualityRegion.getRegionDevList(); + for (RegionDev regionDev : regionDevList) { + regionDev.setQualityRegionId(qualityRegion.getId()); + regionDev.setProjectSn(qualityRegion.getProjectSn()); + } + regionDevService.saveBatch(regionDevList); } - regionDevService.saveBatch(regionDevList); } @Override