From 344fe612126c4418636dfe6d80184abe6e6d581c Mon Sep 17 00:00:00 2001 From: luyie Date: Mon, 21 Sep 2026 13:42:36 +0800 Subject: [PATCH] =?UTF-8?q?add:=E6=96=B0=E5=A2=9E=E6=9C=BA=E7=BB=84?= =?UTF-8?q?=E5=AE=9E=E6=97=B6=E7=BC=93=E5=AD=98=E4=B8=8E=E5=AE=9E=E6=97=B6?= =?UTF-8?q?=E6=B5=8B=E7=82=B9=E5=80=BC=E7=BC=93=E5=AD=98=E7=9A=84=E7=9B=B4?= =?UTF-8?q?=E8=BF=94=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operational/main/controller/TestController.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/controller/TestController.java b/hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/controller/TestController.java index 2dd62bd..ebb790d 100644 --- a/hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/controller/TestController.java +++ b/hzims-service/operational/src/main/java/com/hnac/hzims/operational/main/controller/TestController.java @@ -7,6 +7,8 @@ import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import org.springblade.core.tool.api.R; import org.springblade.core.tool.utils.DateUtil; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.data.redis.core.RedisTemplate; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -27,6 +29,13 @@ public class TestController { private final ISideHustleService sideHustleService; + private final RedisTemplate redisTemplate; + + @Value("${hzims.operation.realIdKey}") + private String realIdKey; + + private final static String LOAD_HYDROPOWER_UNIT_REAL_KEY = "hzims:operation:loadhydropowerunit:real:key"; + @GetMapping("/loadHydropowerTarget") @ApiOperation(value = "加载统计数据") R loadHydropowerTarget() { @@ -41,6 +50,18 @@ public class TestController { return R.success("运行成功"); } + @GetMapping("/getHydropowerReal") + @ApiOperation(value = "获取水电站机组实时缓存数据(hydropower/app/area的devices数据来源)") + R getHydropowerReal() { + return R.data(redisTemplate.opsForValue().get(LOAD_HYDROPOWER_UNIT_REAL_KEY)); + } + + @GetMapping("/getRealIdData") + @ApiOperation(value = "获取实时测点值缓存数据(机组实时缓存的上游数据来源)") + R getRealIdData() { + return R.data(redisTemplate.opsForValue().get(realIdKey)); + } + @GetMapping("/loadDutyInfo") @ApiOperation(value = "加载区域日常运行数据") R loadDutyInfo() {