fix: 优化代码

main
huangfeng 2 years ago
parent 3cb82c7ad0
commit 594ec478dd

@ -74,12 +74,6 @@
<version>3.5.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.1.21</version>
</dependency>
<!--数据连接池druid-->
<dependency>

@ -53,16 +53,18 @@ public class MqttServiceImpl {
}
log.info("表{},共{}个设备", tableName, dataEqmids.size());
mqttUtil.connect();
for (int deviceID : dataEqmids) {
Object time = devIDLastTimeMap.get(deviceID);
if (time == null) {
time = "2010-01-01 01:00:00";
operationDBMapper.addEarliestTime("10", tableName, String.valueOf(deviceID), time.toString());
if (dataEqmids.size() > 0) {
mqttUtil.connect();
for (int deviceID : dataEqmids) {
Object time = devIDLastTimeMap.get(deviceID);
if (time == null) {
time = "2010-01-01 01:00:00";
operationDBMapper.addEarliestTime("10", tableName, String.valueOf(deviceID), time.toString());
}
publishData(String.valueOf(deviceID), time.toString(), sqlExecuting, tableName, fieldMap);
}
publishData(String.valueOf(deviceID), time.toString(), sqlExecuting, tableName, fieldMap);
mqttUtil.disconnect();
}
mqttUtil.disconnect();
}
//推送单个设备数据

Loading…
Cancel
Save