diff --git a/src/main/java/com/iflytop/colortitration/app/controller/TestController.java b/src/main/java/com/iflytop/colortitration/app/controller/TestController.java index c19daac..e8ea497 100644 --- a/src/main/java/com/iflytop/colortitration/app/controller/TestController.java +++ b/src/main/java/com/iflytop/colortitration/app/controller/TestController.java @@ -1,5 +1,6 @@ package com.iflytop.colortitration.app.controller; +import com.iflytop.colortitration.app.common.enums.MultipleModuleCode; import com.iflytop.colortitration.app.core.state.DeviceState; import com.iflytop.colortitration.app.service.TestService; import com.iflytop.colortitration.common.result.Result; @@ -30,7 +31,6 @@ public class TestController { return Result.success(); } - @Operation(summary = "启动虚拟模式并且自检完毕") @PostMapping("/virtual-finish") public Result selfTestFinish() { @@ -38,4 +38,11 @@ public class TestController { deviceState.setSelfTest(true); return Result.success(); } + + @Operation(summary = "设置模拟环境湿度") + @PostMapping("/set-humidity") + public Result setHumidity(MultipleModuleCode heatModule, double humidity) { + deviceState.getHeatModuleStateMap().get(heatModule).setTemperature(humidity); + return Result.success(); + } }