From 1affeef32cf30a1765ee749db0344258058b4e2e Mon Sep 17 00:00:00 2001 From: liujie <1793218484@qq.com> Date: 星期四, 24 七月 2025 16:24:21 +0800 Subject: [PATCH] 大屏替换路径 --- ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/util/TaskUtil.java | 18 ++++++++++++++++-- ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java | 3 ++- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java | 13 +++++++++++++ ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java | 5 +++++ ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/util/EnergyRefreshService.java | 2 +- 5 files changed, 37 insertions(+), 4 deletions(-) diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java index 65ceb4d..93dcd59 100644 --- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java +++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/factory/OtherFallbackFactory.java @@ -131,6 +131,11 @@ public R<HashMap<String, Object>> getCarportData() { return R.fail("远程调用获取配置失败:"+throwable.getMessage()); } + + @Override + public R reset(String electricity) { + return R.fail("远程调用获取配置失败:"+throwable.getMessage()); + } }; } } diff --git a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java index c9bb2e0..788bfbe 100644 --- a/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java +++ b/ruoyi-api/ruoyi-api-other/src/main/java/com/ruoyi/other/api/feignClient/OtherClient.java @@ -92,6 +92,7 @@ @GetMapping(value = "/region/getCarportData") R<HashMap<String, Object>> getCarportData(); - + @GetMapping(value = "/region/reset") + R reset(@RequestParam("electricity") String electricity); } diff --git a/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/util/TaskUtil.java b/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/util/TaskUtil.java index c3bd646..4d12d1b 100644 --- a/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/util/TaskUtil.java +++ b/ruoyi-service/ruoyi-jianguan/src/main/java/com/ruoyi/jianguan/util/TaskUtil.java @@ -1,6 +1,7 @@ package com.ruoyi.jianguan.util; import com.alibaba.fastjson2.JSONObject; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ruoyi.account.api.feignClient.AppUserClient; import com.ruoyi.account.api.model.TAppUser; import com.ruoyi.chargingPile.api.feignClient.ChargingGunClient; @@ -11,6 +12,8 @@ import com.ruoyi.order.api.model.TChargingOrder; import com.ruoyi.order.api.vo.TChargingOrderVo; import com.ruoyi.other.api.domain.Operator; +import com.ruoyi.other.api.domain.TSystemConfiguration; +import com.ruoyi.other.api.feignClient.OtherClient; import lombok.extern.slf4j.Slf4j; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.scheduling.annotation.Scheduled; @@ -44,6 +47,9 @@ private ChargingOrderClient chargingOrderClient; @Resource private AppUserClient appUserClient; + + @Resource + private OtherClient otherClient; @Resource private RedisTemplate redisTemplate; @@ -284,6 +290,14 @@ } }); } - - + + + @Scheduled(cron = "0 0 0 * * ?") + public void reset() { + String electricity = KsolarUtils.getElectricity(); + otherClient.reset(electricity); + + } + + } diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java index ac12260..a13432a 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/controller/RegionController.java @@ -102,4 +102,17 @@ HashMap<String, Object> carportData = screenContentMapper.getCarportData(); return R.ok(carportData); } + @GetMapping(value = "/reset") + @ResponseBody + public void reset(@RequestParam("electricity") String electricity){ + TSystemConfiguration sysConfig = tSystemConfigurationService.getOne(new LambdaQueryWrapper<TSystemConfiguration>() + .eq(TSystemConfiguration::getType,5)); + sysConfig.setContent(electricity.split("_")[0]); + tSystemConfigurationService.updateById(sysConfig); + + TSystemConfiguration sysConfig1 = tSystemConfigurationService.getOne(new LambdaQueryWrapper<TSystemConfiguration>() + .eq(TSystemConfiguration::getType,4)); + sysConfig1.setContent(electricity.split("_")[1]); + tSystemConfigurationService.updateById(sysConfig1); + } } diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/util/EnergyRefreshService.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/util/EnergyRefreshService.java index d7aa1f6..49edc04 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/util/EnergyRefreshService.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/util/EnergyRefreshService.java @@ -31,7 +31,7 @@ // 记录截至昨天的总量(每天凌晨0点) - @Scheduled(cron = "0 0 0 * * ?") +// @Scheduled(cron = "0 0 0 * * ?") public void reset() { String electricity = KsolarUtils.getElectricity(); -- Gitblit v1.7.1