!9 sync 同步ruoyi-vue-plus更新

* update 更新 swagger 注解用法
* update 调整oss预览开关 使用前端直接调用更改配置参数
* fix 修复 insertOrUpdateBatch 获取错误 class 类
* update 更新文档说明
This commit is contained in:
KonBAI
2022-02-10 02:26:51 +00:00
parent a423f02fad
commit 64db44e542
9 changed files with 39 additions and 18 deletions

View File

@@ -136,7 +136,13 @@ public class SysConfigServiceImpl implements ISysConfigService, ConfigService {
*/
@Override
public int updateConfig(SysConfig config) {
int row = baseMapper.updateById(config);
int row = 0;
if (config.getConfigId() != null) {
row = baseMapper.updateById(config);
} else {
row = baseMapper.update(config, new LambdaQueryWrapper<SysConfig>()
.eq(SysConfig::getConfigKey, config.getConfigKey()));
}
if (row > 0) {
RedisUtils.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
}