From efbd157c0d810c39d04cd86752e769a3f3a1a1fc Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期四, 11 九月 2025 16:57:03 +0800 Subject: [PATCH] # --- src/main/java/com/zy/system/controller/ConfigController.java | 26 ++++++++++++++++++++++++++ 1 files changed, 26 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/system/controller/ConfigController.java b/src/main/java/com/zy/system/controller/ConfigController.java index a005512..e5a5639 100644 --- a/src/main/java/com/zy/system/controller/ConfigController.java +++ b/src/main/java/com/zy/system/controller/ConfigController.java @@ -9,6 +9,7 @@ import com.core.common.DateUtils; import com.core.common.R; import com.core.controller.AbstractBaseController; +import com.zy.asrs.domain.param.ConfigUpdateBatchParam; import com.zy.common.entity.Parameter; import com.zy.system.entity.Config; import com.zy.system.service.ConfigService; @@ -43,6 +44,14 @@ return R.ok(configService.selectPage(new Page<>(curr, limit), wrapper)); } + @RequestMapping(value = "/config/listAll/auth") + @ManagerAuth + public R listAll(){ + EntityWrapper<Config> wrapper = new EntityWrapper<>(); + wrapper.orderBy("id", false); + return R.ok(configService.selectList(wrapper)); + } + private void convert(Map<String, Object> map, EntityWrapper wrapper){ for (Map.Entry<String, Object> entry : map.entrySet()){ if (entry.getKey().endsWith(">")) { @@ -55,6 +64,23 @@ } } + @RequestMapping(value = "/config/updateBatch") + @ManagerAuth + public R updateBatch(@RequestBody List<ConfigUpdateBatchParam> params){ + for (ConfigUpdateBatchParam param : params) { + String code = param.getCode(); + String value = param.getValue(); + Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", code)); + if (config == null) { + continue; + } + + config.setValue(value); + configService.updateById(config); + } + return R.ok(); + } + @RequestMapping(value = "/config/edit/auth") @ManagerAuth public R edit(Config config) { -- Gitblit v1.9.1