From b06e3fc3f04d03ed37e5106d4aef69b89acffcc0 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期六, 25 四月 2026 09:10:56 +0800
Subject: [PATCH] #增加外部修改系统参数接口V3.0.1.0

---
 src/main/java/com/zy/asrs/controller/OpenController.java |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/OpenController.java b/src/main/java/com/zy/asrs/controller/OpenController.java
index eb65d3b..e421c08 100644
--- a/src/main/java/com/zy/asrs/controller/OpenController.java
+++ b/src/main/java/com/zy/asrs/controller/OpenController.java
@@ -12,6 +12,7 @@
 import com.zy.asrs.entity.WrkMast;
 import com.zy.asrs.service.DeviceConfigService;
 import com.zy.asrs.service.LocMastService;
+import com.zy.asrs.service.RuntimeConfigService;
 import com.zy.asrs.service.WrkMastService;
 import com.zy.common.annotations.OpenApiLog;
 import com.zy.common.service.CommonService;
@@ -64,6 +65,8 @@
     private ConfigService configService;
     @Autowired
     private DeviceConfigService deviceConfigService;
+    @Autowired
+    private RuntimeConfigService runtimeConfigService;
 
     // 绉诲簱浠诲姟
     @PostMapping("/createLocMoveTask")
@@ -388,6 +391,15 @@
         return R.ok().add(map);
     }
 
+    @PostMapping("/runtimeConfig/update")
+    @OpenApiLog(memo = "淇敼杩愯鍙傛暟")
+    public R updateRuntimeConfig(@RequestBody RuntimeConfigUpdateParam param) {
+        if (param == null || param.getConfigMap() == null || param.getConfigMap().isEmpty()) {
+            return R.error("鍙傛暟涓嶈兘涓虹┖");
+        }
+        return R.ok().add(runtimeConfigService.updateRuntimeConfig(param.getConfigMap()));
+    }
+
     @GetMapping("/getFakeSystemRunStatus")
     public R getFakeSystemRunStatus() {
         HashMap<String, Object> map = new HashMap<>();

--
Gitblit v1.9.1