From 30fb0df4a38b3ca17889f56474ad2c0e096769d6 Mon Sep 17 00:00:00 2001 From: zy <82248909@qq.com> Date: Wed, 19 Nov 2025 11:04:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BB=9F=E8=AE=A1=E9=97=B4?= =?UTF-8?q?=E9=9A=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/jeecg/ZhkjAppletCloudApplication.java | 1 + zh-module-applet/zh-applet-api/pom.xml | 6 ++++++ .../system/applet/client/ZhAdminFeignClient.java | 12 ++++++++++++ .../applet/mapper/xml/SurvAlertRecordMapper.xml | 4 ++-- 4 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/client/ZhAdminFeignClient.java diff --git a/jeecg-server-cloud/zhkj-applet-cloud-start/src/main/java/org/jeecg/ZhkjAppletCloudApplication.java b/jeecg-server-cloud/zhkj-applet-cloud-start/src/main/java/org/jeecg/ZhkjAppletCloudApplication.java index 0021c9a..598b1cf 100644 --- a/jeecg-server-cloud/zhkj-applet-cloud-start/src/main/java/org/jeecg/ZhkjAppletCloudApplication.java +++ b/jeecg-server-cloud/zhkj-applet-cloud-start/src/main/java/org/jeecg/ZhkjAppletCloudApplication.java @@ -24,6 +24,7 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2; @SpringBootApplication @EnableScheduling @MapperScan("org.jeecg.system.applet.mapper") +@EnableFeignClients public class ZhkjAppletCloudApplication implements CommandLineRunner { @Autowired diff --git a/zh-module-applet/zh-applet-api/pom.xml b/zh-module-applet/zh-applet-api/pom.xml index 3edc4b8..a9c840f 100644 --- a/zh-module-applet/zh-applet-api/pom.xml +++ b/zh-module-applet/zh-applet-api/pom.xml @@ -74,6 +74,12 @@ compile + + + org.springframework.cloud + spring-cloud-starter-openfeign + + diff --git a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/client/ZhAdminFeignClient.java b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/client/ZhAdminFeignClient.java new file mode 100644 index 0000000..0535320 --- /dev/null +++ b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/client/ZhAdminFeignClient.java @@ -0,0 +1,12 @@ +package org.jeecg.system.applet.client; + +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PathVariable; + +@FeignClient(value = "zh-applet-admin") +public interface ZhAdminFeignClient { + + @GetMapping("/inner/b/hello/{name}") + String callServiceB(@PathVariable("name") String name); +} diff --git a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/mapper/xml/SurvAlertRecordMapper.xml b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/mapper/xml/SurvAlertRecordMapper.xml index 96002e9..688f8fa 100644 --- a/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/mapper/xml/SurvAlertRecordMapper.xml +++ b/zh-module-applet/zh-applet-api/src/main/java/org/jeecg/system/applet/mapper/xml/SurvAlertRecordMapper.xml @@ -78,14 +78,14 @@ SELECT DATE(ALERT_TIME) as date_part, HOUR(ALERT_TIME) as hour_part, - FLOOR(MINUTE(ALERT_TIME) / 5) as minute_group, + FLOOR(MINUTE(ALERT_TIME) / 15) as minute_group, MIN(ALERT_TIME) as first_time_in_interval FROM surv_alert_record WHERE ALERT_TIME >= #{startDateTime} AND ALERT_TIME <= #{endDateTime} AND DEPLOY_ID = #{deployId} AND ITEM_CODE = #{itemCode} GROUP BY date_part, hour_part, minute_group ) t2 ON DATE(t1.ALERT_TIME) = t2.date_part AND HOUR(t1.ALERT_TIME) = t2.hour_part - AND FLOOR(MINUTE(t1.ALERT_TIME) / 5) = t2.minute_group + AND FLOOR(MINUTE(t1.ALERT_TIME) / 15) = t2.minute_group AND t1.ALERT_TIME = t2.first_time_in_interval ) ad ON ad.ALERT_TIME >= ti.interval_start AND ad.ALERT_TIME < DATE_ADD(ti.interval_start, INTERVAL 5 MINUTE)