From f1f321d3c4bee888c066020766eba6cae9b11aa4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Wed, 11 Jun 2025 21:38:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E8=B0=83=E6=95=B4=E5=8A=A0?= =?UTF-8?q?=E7=83=AD=E6=A8=A1=E5=9D=97=E6=89=98=E7=9B=98=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/iflytop/gd/app/controller/TestController.java | 7 +++++++ src/main/java/com/iflytop/gd/app/service/api/TestService.java | 4 ++++ 2 files changed, 11 insertions(+) diff --git a/src/main/java/com/iflytop/gd/app/controller/TestController.java b/src/main/java/com/iflytop/gd/app/controller/TestController.java index f056839..ec201ee 100644 --- a/src/main/java/com/iflytop/gd/app/controller/TestController.java +++ b/src/main/java/com/iflytop/gd/app/controller/TestController.java @@ -113,4 +113,11 @@ public class TestController { testService.setTemperature(code, temperature, heatingType); return Result.success(); } + + @Operation(summary = "设置加热模块状态") + @PostMapping("/set-heat-module-state") + public Result setHeatModuleState(HeatModuleCode code, Integer trayStatus) throws Exception { + testService.setHeatModuleState(code, trayStatus); + return Result.success(); + } } diff --git a/src/main/java/com/iflytop/gd/app/service/api/TestService.java b/src/main/java/com/iflytop/gd/app/service/api/TestService.java index f967393..477f41b 100644 --- a/src/main/java/com/iflytop/gd/app/service/api/TestService.java +++ b/src/main/java/com/iflytop/gd/app/service/api/TestService.java @@ -52,4 +52,8 @@ public class TestService { deviceStateService.getDeviceState().getHeatModuleByCode(code).setTemperature(temperature); } + public void setHeatModuleState(HeatModuleCode code, int trayStatus) { + deviceStateService.getDeviceState().getHeatModuleByCode(code).setTrayStatus(trayStatus); + } + }