From 5eeac9f272d1228a328cdae46961834f168f5086 Mon Sep 17 00:00:00 2001
From: huangzhen <867217663@qq.com>
Date: Thu, 22 Feb 2024 16:57:05 +0800
Subject: [PATCH] 增加设备异常短信接收人
---
src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/TestSchedule.java | 406 +++++++++++++++++++++++++++++-----------------------------
1 files changed, 203 insertions(+), 203 deletions(-)
diff --git a/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/TestSchedule.java b/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/TestSchedule.java
index bbdc5f9..d4df486 100644
--- a/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/TestSchedule.java
+++ b/src/main/java/com/gkhy/fourierSpecialGasMonitor/schedule/TestSchedule.java
@@ -1,203 +1,203 @@
-//package com.gkhy.fourierSpecialGasMonitor.schedule;
-//
-//import com.gkhy.fourierSpecialGasMonitor.controller.DataReceiveController;
-//import com.gkhy.fourierSpecialGasMonitor.entity.req.DeviceMonitorReqDTO;
-//import com.gkhy.fourierSpecialGasMonitor.entity.req.UploadGasConcentrationReqDTO;
-//import com.gkhy.fourierSpecialGasMonitor.entity.req.UploadGasFluxReqDTO;
-//import com.gkhy.fourierSpecialGasMonitor.service.DataReceiveService;
-//import org.slf4j.Logger;
-//import org.slf4j.LoggerFactory;
-//import org.springframework.beans.factory.annotation.Autowired;
-//import org.springframework.scheduling.annotation.Async;
-//import org.springframework.scheduling.annotation.Scheduled;
-//import org.springframework.stereotype.Component;
-//
-//import javax.annotation.PostConstruct;
-//import java.text.DecimalFormat;
-//import java.time.LocalDateTime;
-//import java.time.format.DateTimeFormatter;
-//import java.util.ArrayList;
-//import java.util.List;
-//import java.util.Random;
-//import java.util.concurrent.TimeUnit;
-//
-///**
-// * @author Mr.huang
-// * @decription
-// * @date 2023/8/22 13:49
-// */
-//@Component
-//public class TestSchedule {
-//
-// private final Logger logger = LoggerFactory.getLogger(this.getClass());
-//
-// @Autowired
-// private DataReceiveService dataReceiveService;
-//
-// private static final DateTimeFormatter execformatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
-//
-//
-// //@Scheduled(cron = "1 * * * * ?")
-// //@Async(value = "SocketTaskExecutor")
-// //public void testDeviceMonitor() {
-// // logger.info("【硬件设备一分钟一次推送测试】:" + LocalDateTime.now().format(execformatter));
-// // DeviceMonitorReqDTO deviceMonitorReqDTO = new DeviceMonitorReqDTO();
-// // deviceMonitorReqDTO.setTime(LocalDateTime.now());
-// // deviceMonitorReqDTO.setConState(0);
-// // deviceMonitorReqDTO.setFluxState(0);
-// // List<Integer> list = new ArrayList<>();
-// // list.add(0);
-// // deviceMonitorReqDTO.setHardwareState(list);
-// // dataReceiveService.deviceMonitor(deviceMonitorReqDTO);
-// //}
-//
-//
-// //@Scheduled(cron = "0/30 * * * * ?")
-// //@Async(value = "SocketTaskExecutor")
-// //public void testGasConcentration() {
-// // logger.info("【气体实时浓度推送测试】:"+LocalDateTime.now().format(execformatter));
-// // Random random = new Random();
-// // double randomDouble = random.nextDouble() * 99.9 + 1; // 生成1到100之间的随机双精度数
-// // DecimalFormat decimalFormat = new DecimalFormat("0.0");
-// // String formattedDouble = decimalFormat.format(randomDouble);
-// // double result = Double.parseDouble(formattedDouble);
-// // UploadGasConcentrationReqDTO dto = new UploadGasConcentrationReqDTO();
-// // dto.setEquipmentId("No-123456");
-// // dto.setTime(LocalDateTime.now());
-// // dto.setType(1);
-// // dto.setLng("东经43");
-// // dto.setLat("北纬53");
-// // dto.setAngle("60");
-// // dto.setTemp(26.9);
-// // dto.setHumidity(63.3);
-// // dto.setWindSpeed(12.3);
-// // dto.setWindDirection(56);
-// // dto.setPressure(200.0);
-// // dto.setGasName01(1);
-// // dto.setGasValue01(result);
-// // dto.setGasName02(2);
-// // dto.setGasValue02(result);
-// // dto.setGasName03(3);
-// // dto.setGasValue03(result);
-// // dto.setGasName04(4);
-// // dto.setGasValue04(result);
-// // dto.setGasName05(5);
-// // dto.setGasValue05(result);
-// // dto.setGasName06(6);
-// // dto.setGasValue06(result);
-// // dto.setGasName07(7);
-// // dto.setGasValue07(result);
-// // dto.setGasName08(8);
-// // dto.setGasValue08(result);
-// // dto.setGasName09(9);
-// // dto.setGasValue09(result);
-// // dto.setGasName10(10);
-// // dto.setGasValue10(result);
-// // dto.setGasName11(11);
-// // dto.setGasValue11(result);
-// // dto.setGasName12(12);
-// // dto.setGasValue12(result);
-// // dto.setGasName13(13);
-// // dto.setGasValue13(result);
-// // dto.setGasName14(14);
-// // dto.setGasValue14(result);
-// // dto.setGasName15(15);
-// // dto.setGasValue15(result);
-// // dto.setGasName16(16);
-// // dto.setGasValue16(result);
-// // dto.setGasName17(17);
-// // dto.setGasValue17(result);
-// // dto.setGasName18(18);
-// // dto.setGasValue18(result);
-// // dto.setGasName19(19);
-// // dto.setGasValue19(result);
-// // dto.setGasName20(20);
-// // dto.setGasValue20(result);
-// // dto.setGasName21(21);
-// // dto.setGasValue21(result);
-// // dto.setGasName22(22);
-// // dto.setGasValue22(result);
-// // dto.setGasName23(23);
-// // dto.setGasValue23(result);
-// // dto.setGasName24(24);
-// // dto.setGasValue24(result);
-// // dto.setGasName25(25);
-// // dto.setGasValue25(result);
-// // dto.setGasName26(26);
-// // dto.setGasValue26(result);
-// // dto.setGasName27(27);
-// // dto.setGasValue27(result);
-// // dto.setGasName28(28);
-// // dto.setGasValue28(result);
-// // dto.setGasName29(29);
-// // dto.setGasValue29(result);
-// // dto.setGasName30(30);
-// // dto.setGasValue30(result);
-// // dataReceiveService.uploadGasConcentration(dto);
-// //}
-//
-// @Autowired
-// private DataReceiveController dataReceiveController;
-//
-// @Scheduled(cron = "0/30 * * * * ?")
-// //@Scheduled(cron = "0 0/15 * * * ?")
-// @Async(value = "SocketTaskExecutor")
-// public void testGasFlux() {
-// logger.info("【气体通量推送测试】:"+LocalDateTime.now().format(execformatter));
-// for (int i = 1; i <= 6 ; i++) {
-// Random random = new Random();
-// double randomDouble = random.nextDouble() * 99.9 + 1; // 生成1到100之间的随机双精度数
-// DecimalFormat decimalFormat = new DecimalFormat("0.0");
-// String formattedDouble = decimalFormat.format(randomDouble);
-// double result = Double.parseDouble(formattedDouble);
-// UploadGasFluxReqDTO dto = new UploadGasFluxReqDTO();
-// dto.setEquipmentId("No-123456");
-// dto.setTime(LocalDateTime.now());
-// dto.setAreaId(i);
-// dto.setType(1);
-// dto.setWindSpeed(12.3);
-// dto.setWindDirection(56);
-// dto.setGasName01(1);
-// dto.setGasValue01(result);
-// dto.setGasName02(2);
-// dto.setGasValue02(result);
-// dto.setGasName03(3);
-// dto.setGasValue03(result);
-// dto.setGasName04(4);
-// dto.setGasValue04(result);
-// dto.setGasName05(5);
-// dto.setGasValue05(result);
-// dto.setGasName06(6);
-// dto.setGasValue06(result);
-// dto.setGasName07(7);
-// dto.setGasValue07(result);
-// dto.setGasName08(8);
-// dto.setGasValue08(result);
-// dto.setGasName09(9);
-// dto.setGasValue09(result);
-// dto.setGasName10(10);
-// dto.setGasValue10(result);
-// dto.setGasName11(11);
-// dto.setGasValue11(result);
-// dto.setGasName12(12);
-// dto.setGasValue12(result);
-// dto.setGasName13(13);
-// dto.setGasValue13(result);
-// dto.setGasName14(14);
-// dto.setGasValue14(result);
-// dto.setGasName15(15);
-// dto.setGasValue15(result);
-// dto.setGasName16(16);
-// dto.setGasValue16(result);
-// dto.setGasName17(17);
-// dto.setGasValue17(result);
-// dto.setGasName18(18);
-// dto.setGasValue18(result);
-// dto.setGasName19(19);
-// dto.setGasValue19(result);
-// dto.setGasName20(20);
-// dto.setGasValue20(result);
-// dataReceiveController.uploadGasFlux(dto);
-// }
-// }
-//}
\ No newline at end of file
+package com.gkhy.fourierSpecialGasMonitor.schedule;
+
+import com.gkhy.fourierSpecialGasMonitor.controller.DataReceiveController;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.DeviceMonitorReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.UploadGasConcentrationReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.entity.req.UploadGasFluxReqDTO;
+import com.gkhy.fourierSpecialGasMonitor.service.DataReceiveService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.scheduling.annotation.Async;
+import org.springframework.scheduling.annotation.Scheduled;
+import org.springframework.stereotype.Component;
+
+import javax.annotation.PostConstruct;
+import java.text.DecimalFormat;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Random;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * @author Mr.huang
+ * @decription
+ * @date 2023/8/22 13:49
+ */
+@Component
+public class TestSchedule {
+
+ private final Logger logger = LoggerFactory.getLogger(this.getClass());
+
+ @Autowired
+ private DataReceiveService dataReceiveService;
+
+ private static final DateTimeFormatter execformatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
+
+
+ @Scheduled(cron = "1 * * * * ?")
+ @Async(value = "SocketTaskExecutor")
+ public void testDeviceMonitor() {
+ logger.info("【硬件设备一分钟一次推送测试】:" + LocalDateTime.now().format(execformatter));
+ DeviceMonitorReqDTO deviceMonitorReqDTO = new DeviceMonitorReqDTO();
+ deviceMonitorReqDTO.setTime(LocalDateTime.now());
+ deviceMonitorReqDTO.setConState(1);
+ deviceMonitorReqDTO.setFluxState(0);
+ List<Integer> list = new ArrayList<>();
+ list.add(0);
+ deviceMonitorReqDTO.setHardwareState(list);
+ dataReceiveService.deviceMonitor(deviceMonitorReqDTO);
+ }
+
+
+ //@Scheduled(cron = "0/30 * * * * ?")
+ //@Async(value = "SocketTaskExecutor")
+ //public void testGasConcentration() {
+ // logger.info("【气体实时浓度推送测试】:"+LocalDateTime.now().format(execformatter));
+ // Random random = new Random();
+ // double randomDouble = random.nextDouble() * 99.9 + 1; // 生成1到100之间的随机双精度数
+ // DecimalFormat decimalFormat = new DecimalFormat("0.0");
+ // String formattedDouble = decimalFormat.format(randomDouble);
+ // double result = Double.parseDouble(formattedDouble);
+ // UploadGasConcentrationReqDTO dto = new UploadGasConcentrationReqDTO();
+ // dto.setEquipmentId("No-123456");
+ // dto.setTime(LocalDateTime.now());
+ // dto.setType(1);
+ // dto.setLng("东经43");
+ // dto.setLat("北纬53");
+ // dto.setAngle("60");
+ // dto.setTemp(26.9);
+ // dto.setHumidity(63.3);
+ // dto.setWindSpeed(12.3);
+ // dto.setWindDirection(56);
+ // dto.setPressure(200.0);
+ // dto.setGasName01(1);
+ // dto.setGasValue01(result);
+ // dto.setGasName02(2);
+ // dto.setGasValue02(result);
+ // dto.setGasName03(3);
+ // dto.setGasValue03(result);
+ // dto.setGasName04(4);
+ // dto.setGasValue04(result);
+ // dto.setGasName05(5);
+ // dto.setGasValue05(result);
+ // dto.setGasName06(6);
+ // dto.setGasValue06(result);
+ // dto.setGasName07(7);
+ // dto.setGasValue07(result);
+ // dto.setGasName08(8);
+ // dto.setGasValue08(result);
+ // dto.setGasName09(9);
+ // dto.setGasValue09(result);
+ // dto.setGasName10(10);
+ // dto.setGasValue10(result);
+ // dto.setGasName11(11);
+ // dto.setGasValue11(result);
+ // dto.setGasName12(12);
+ // dto.setGasValue12(result);
+ // dto.setGasName13(13);
+ // dto.setGasValue13(result);
+ // dto.setGasName14(14);
+ // dto.setGasValue14(result);
+ // dto.setGasName15(15);
+ // dto.setGasValue15(result);
+ // dto.setGasName16(16);
+ // dto.setGasValue16(result);
+ // dto.setGasName17(17);
+ // dto.setGasValue17(result);
+ // dto.setGasName18(18);
+ // dto.setGasValue18(result);
+ // dto.setGasName19(19);
+ // dto.setGasValue19(result);
+ // dto.setGasName20(20);
+ // dto.setGasValue20(result);
+ // dto.setGasName21(21);
+ // dto.setGasValue21(result);
+ // dto.setGasName22(22);
+ // dto.setGasValue22(result);
+ // dto.setGasName23(23);
+ // dto.setGasValue23(result);
+ // dto.setGasName24(24);
+ // dto.setGasValue24(result);
+ // dto.setGasName25(25);
+ // dto.setGasValue25(result);
+ // dto.setGasName26(26);
+ // dto.setGasValue26(result);
+ // dto.setGasName27(27);
+ // dto.setGasValue27(result);
+ // dto.setGasName28(28);
+ // dto.setGasValue28(result);
+ // dto.setGasName29(29);
+ // dto.setGasValue29(result);
+ // dto.setGasName30(30);
+ // dto.setGasValue30(result);
+ // dataReceiveService.uploadGasConcentration(dto);
+ //}
+
+ @Autowired
+ private DataReceiveController dataReceiveController;
+
+ //@Scheduled(cron = "0/30 * * * * ?")
+ ////@Scheduled(cron = "0 0/15 * * * ?")
+ //@Async(value = "SocketTaskExecutor")
+ //public void testGasFlux() {
+ // logger.info("【气体通量推送测试】:"+LocalDateTime.now().format(execformatter));
+ // for (int i = 1; i <= 6 ; i++) {
+ // Random random = new Random();
+ // double randomDouble = random.nextDouble() * 99.9 + 1; // 生成1到100之间的随机双精度数
+ // DecimalFormat decimalFormat = new DecimalFormat("0.0");
+ // String formattedDouble = decimalFormat.format(randomDouble);
+ // double result = Double.parseDouble(formattedDouble);
+ // UploadGasFluxReqDTO dto = new UploadGasFluxReqDTO();
+ // dto.setEquipmentId("No-123456");
+ // dto.setTime(LocalDateTime.now());
+ // dto.setAreaId(i);
+ // dto.setType(1);
+ // dto.setWindSpeed(12.3);
+ // dto.setWindDirection(56);
+ // dto.setGasName01(1);
+ // dto.setGasValue01(result);
+ // dto.setGasName02(2);
+ // dto.setGasValue02(result);
+ // dto.setGasName03(3);
+ // dto.setGasValue03(result);
+ // dto.setGasName04(4);
+ // dto.setGasValue04(result);
+ // dto.setGasName05(5);
+ // dto.setGasValue05(result);
+ // dto.setGasName06(6);
+ // dto.setGasValue06(result);
+ // dto.setGasName07(7);
+ // dto.setGasValue07(result);
+ // dto.setGasName08(8);
+ // dto.setGasValue08(result);
+ // dto.setGasName09(9);
+ // dto.setGasValue09(result);
+ // dto.setGasName10(10);
+ // dto.setGasValue10(result);
+ // dto.setGasName11(11);
+ // dto.setGasValue11(result);
+ // dto.setGasName12(12);
+ // dto.setGasValue12(result);
+ // dto.setGasName13(13);
+ // dto.setGasValue13(result);
+ // dto.setGasName14(14);
+ // dto.setGasValue14(result);
+ // dto.setGasName15(15);
+ // dto.setGasValue15(result);
+ // dto.setGasName16(16);
+ // dto.setGasValue16(result);
+ // dto.setGasName17(17);
+ // dto.setGasValue17(result);
+ // dto.setGasName18(18);
+ // dto.setGasValue18(result);
+ // dto.setGasName19(19);
+ // dto.setGasValue19(result);
+ // dto.setGasName20(20);
+ // dto.setGasValue20(result);
+ // dataReceiveController.uploadGasFlux(dto);
+ // }
+ //}
+}
\ No newline at end of file
--
Gitblit v1.9.2