From bc48a855d98e360042a7e2fff5594a91a82578c6 Mon Sep 17 00:00:00 2001 From: taisheng <taisheng@qq.com> Date: 星期四, 24 七月 2025 16:16:33 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/controller/ConsoleController.java | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 46 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/ConsoleController.java b/src/main/java/com/zy/asrs/controller/ConsoleController.java index d56f44d..40b4242 100644 --- a/src/main/java/com/zy/asrs/controller/ConsoleController.java +++ b/src/main/java/com/zy/asrs/controller/ConsoleController.java @@ -38,6 +38,8 @@ import com.zy.core.thread.BarcodeThread; import com.zy.core.thread.ScaleThread; import com.zy.core.thread.SiemensCrnThread; +import com.zy.system.entity.Config; +import com.zy.system.service.ConfigService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -70,6 +72,8 @@ private DeviceErrorService deviceErrorService; @Autowired private BasCrnpService basCrnpService; + @Autowired + private ConfigService configService; @PostMapping("/system/running/status") @ManagerAuth(memo = "绯荤粺杩愯鐘舵��") @@ -96,6 +100,48 @@ return R.ok().add(Cools.add("status", SystemProperties.WCS_RUNNING_STATUS.get())); } + @GetMapping("/switchDemo") + public R switchDemo() { + //鍒囨崲婕旂ず妯″紡 + Config demoEnableConfig = configService.selectByCode("demoEnable"); + if(demoEnableConfig == null){ + return R.error("婕旂ず妯″紡鍙傛暟涓嶅瓨鍦�"); + } + + HashMap<String, Object> map = new HashMap<>(); + if (demoEnableConfig.getValue().equals("true")) { + //寮�鍚姸鎬侊紝鍙樻洿鍏抽棴 + demoEnableConfig.setValue("false"); + configService.updateById(demoEnableConfig); + + map.put("status", false); + }else { + //鍏抽棴鐘舵�侊紝鍙樻洿寮�鍚� + demoEnableConfig.setValue("true"); + configService.updateById(demoEnableConfig); + + map.put("status", true); + } + return R.ok().add(map); + } + + @GetMapping("/getDemoStatus") + public R getDemoStatus() { + //鍒囨崲婕旂ず妯″紡 + Config demoEnableConfig = configService.selectByCode("demoEnable"); + if(demoEnableConfig == null){ + return R.error("婕旂ず妯″紡鍙傛暟涓嶅瓨鍦�"); + } + + HashMap<String, Object> map = new HashMap<>(); + boolean status = false; + if(demoEnableConfig.getValue().equals("true")){ + status = true; + } + map.put("status", status); + return R.ok().add(map); + } + /****************************************************************/ /************************** 瀹炴椂鏁版嵁 ******************************/ /****************************************************************/ -- Gitblit v1.9.1