fix: 配置修改后不生效的异常

This commit is contained in:
禾几海
2020-10-16 22:49:17 +08:00
parent 65d65221e8
commit e4684e6150

View File

@@ -26,12 +26,14 @@ public class ConfigController {
@PutMapping("/admin/config") @PutMapping("/admin/config")
public Response<List<Config>> updateConfiguration(@RequestBody List<Config> configs) { public Response<List<Config>> updateConfiguration(@RequestBody List<Config> configs) {
configs.forEach(config -> configMapper.updateConfiguration(config)); configs.forEach(config -> configMapper.updateConfiguration(config));
configs.forEach(config -> System.setProperty(config.getName(), config.getValue()));
return Response.success(configMapper.getConfigurations()); return Response.success(configMapper.getConfigurations());
} }
@PostMapping("/admin/config") @PostMapping("/admin/config")
public Response<List<Config>> addConfiguration(@RequestBody List<Config> configs) { public Response<List<Config>> addConfiguration(@RequestBody List<Config> configs) {
configs.forEach(config -> configMapper.addConfiguration(config)); configs.forEach(config -> configMapper.addConfiguration(config));
configs.forEach(config -> System.setProperty(config.getName(), config.getValue()));
return Response.success(configMapper.getConfigurations()); return Response.success(configMapper.getConfigurations());
} }
} }