diff --git a/src/main/java/com/gameplatform/server/service/admin/SystemConfigService.java b/src/main/java/com/gameplatform/server/service/admin/SystemConfigService.java index d807381..57c3e56 100644 --- a/src/main/java/com/gameplatform/server/service/admin/SystemConfigService.java +++ b/src/main/java/com/gameplatform/server/service/admin/SystemConfigService.java @@ -133,6 +133,7 @@ public class SystemConfigService { SystemConfig existing = systemConfigMapper.findByKey(config.getConfigKey()); if (existing != null) { config.setId(existing.getId()); + config.setIsSystem(existing.getIsSystem()); // 保留原有的 isSystem 值 if (systemConfigMapper.update(config) > 0) { successCount++; }