From 60041d6ee9bd2fcd8b6bcb827bf46e0727941665 Mon Sep 17 00:00:00 2001 From: elkers <elkers@163.com> Date: 星期六, 12 四月 2025 11:24:28 +0800 Subject: [PATCH] 添加报警记录 --- src/main/java/com/nanjing/water/service/WaterFacilityParameterService.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/nanjing/water/service/WaterFacilityParameterService.java b/src/main/java/com/nanjing/water/service/WaterFacilityParameterService.java index 1b456dd..566a5c4 100644 --- a/src/main/java/com/nanjing/water/service/WaterFacilityParameterService.java +++ b/src/main/java/com/nanjing/water/service/WaterFacilityParameterService.java @@ -35,9 +35,12 @@ import com.nanjing.water.repository.impl.WaterMonitoryPointMapperImpl; import com.nanjing.water.repository.po.WaterFacilityPO; import com.nanjing.water.repository.po.WaterFacilityParameterPO; +import com.nanjing.water.repository.vo.FacilityParameterDataVO; import com.nanjing.water.repository.vo.WaterFacilityParameterVO; import com.nanjing.water.repository.vo.WaterFacilityVO; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.stereotype.Service; import java.math.BigDecimal; @@ -45,6 +48,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Objects; +import java.util.concurrent.TimeUnit; import java.util.stream.Collectors; /** @@ -59,6 +63,8 @@ private WaterFacilityMapperImpl waterFacilityMapper; @Autowired private WaterMonitoryPointMapperImpl waterMonitoryPointMapper; + @Autowired + private StringRedisTemplate redisTemplate; public ExecutedResult<String> create(ReqAddParameter request) { WaterFacilityPO facilityPO = waterFacilityMapper.get(request.getFacilityId()); @@ -119,6 +125,17 @@ return ExecutedResult.success(result); } + /** + * + * @return + */ + public ExecutedResult<String> getNewDataPump(){ + //获取所有泵房启泵次数 + List<FacilityParameterDataVO> listNewPump = mapper.getListNewPump(); + redisTemplate.opsForValue().set("pump_start_number",SerializeUtil.toJson(listNewPump)); + redisTemplate.expire("pump_start_number",24,TimeUnit.HOURS); + return ExecutedResult.success(); + } public ExecutedResult<List<WaterFacilityParameterPO>> getListByFacilityId(Long facilityId) { List<WaterFacilityParameterPO> list = new ArrayList<>(); LambdaQueryWrapper<WaterFacilityParameterPO> wrapper = new LambdaQueryWrapper<>(); -- Gitblit v1.9.3