diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxLevelConfigServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxLevelConfigServiceImpl.java index 9f21bf507..a46c5d5bd 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxLevelConfigServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxLevelConfigServiceImpl.java @@ -211,7 +211,9 @@ public class WxLevelConfigServiceImpl implements WxLevelConfigService { } final IdWorker idWorker = IdWorker.get(); - wxLevelConfigMapper.deleteAll(tenantEntity.getFinalTenantId()); + if (isParent) { + wxLevelConfigMapper.deleteAll(tenantEntity.getFinalTenantId()); + } List levelConfigs = new ArrayList<>(); for(WxLevelConfig levelConfig: records) { if(levelConfig.getId() == null) {