From 49aaecfb0617b0e6043147c86f3d303e9f24867e Mon Sep 17 00:00:00 2001
From: liulin <lin.liu@88.com>
Date: 星期三, 09 七月 2025 20:27:56 +0800
Subject: [PATCH] 修改yml配置

---
 src/main/java/com/fengdu/gas/service/DataUploadRecordService.java |   28 ++++++++++++++++++++++++++--
 1 files changed, 26 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/fengdu/gas/service/DataUploadRecordService.java b/src/main/java/com/fengdu/gas/service/DataUploadRecordService.java
index b4e854d..621cc16 100644
--- a/src/main/java/com/fengdu/gas/service/DataUploadRecordService.java
+++ b/src/main/java/com/fengdu/gas/service/DataUploadRecordService.java
@@ -33,6 +33,7 @@
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 import org.apache.commons.lang3.BooleanUtils;
+import org.slf4j.Logger;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -67,7 +68,8 @@
     private DataUploadRecordMonthMapperImpl dataUploadRecordMonthMapper;
     @Autowired
     private WaterFacilityParameterMapperImpl waterFacilityParameterMapper;
-
+    private static final Logger DEBUG_LOGGER = LoggerUtil.get(ELogger.DEBUG);
+    private static final Logger ERROR_LOGGER = LoggerUtil.get(ELogger.SYS_ERROR);
     public ExecutedResult<Long> create(ReqCreateDataUploadRecord request) {
         // 转换po
         DataUploadRecordPO item = DataUploadRecordConvert.INSTANCE.toCreate(request);
@@ -202,9 +204,31 @@
 //        }
 //        return ExecutedResult.success();
 //    }
+    /**
+     * mqtt收到消息
+     * @param topic 主题
+     * @param msg 消息内容
+     */
+    public void mqttReceived(String topic, String msg) {
+        if (StringUtil.isNullOrEmpty(topic)) {
+            ERROR_LOGGER.error("主题不能为空");
+            return;
+        }
+        if (StringUtil.isNullOrEmpty(msg)) {
+            ERROR_LOGGER.error("消息不能为空");
+            return;
+        }
+        if (msg.startsWith("{\"platform")) {
+            return;
+        }
+        //报文解析
+        //添加参数报警记录
+        List<WaterFacilityPO> facilityPOList = waterFacilityMapper.getList();
+        FacilityAlarmRecordPO recordPO=new FacilityAlarmRecordPO();
+
+    }
     public ExecutedResult<String> dataUpload(Long startTime, Long endTime, Integer type) {
         List<WaterFacilityPO> facilityPOList = waterFacilityMapper.getList();
-        List<WaterMonitoryPointPO> pointPOList = waterMonitoryPointMapper.getList();
         //获取所有设备参数
         List<WaterFacilityParameterPO> parameterPOList = waterFacilityParameterMapper.getList();
 

--
Gitblit v1.9.3