Commit 021a0a47 authored by zhuangzhuang's avatar zhuangzhuang

修改influxdb的配置

parent db872313
......@@ -37,6 +37,7 @@ import javax.xml.crypto.Data;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.math.BigDecimal;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
......@@ -85,6 +86,9 @@ public class WarehouseController {
@Value("${spring.influxdb.database}")
private String database ;
DecimalFormat df = new DecimalFormat("0.0");
//查询所有仓库信息
@ApiOperation(value = "查询所有仓库信息",notes = "查询所有仓库信息,返回值说明:" +
" warehouseName:仓库名," +
......@@ -342,7 +346,7 @@ public class WarehouseController {
}
//根据网关线路编号获取时间
Long startTime = tdlLogService.getTimeByWarehouseNo(warehouseNo,list.get(a).getSN());
String sql ="SELECT \"battery\" FROM \"tdl_policy\".\""+list.get(a).getDevice() +"\"where time >="+startTime*1000000l+" ORDER BY time DESC LIMIT 1";
String sql ="SELECT \"battery\" FROM \"tdl_policy\".\""+list.get(a).getDevice() +"\" where time >"+startTime*1000000l+" ORDER BY time DESC LIMIT 1";
QueryResult queryResult = influxDBTemplate.query(new Query(sql, database));
if (queryResult.getResults().get(0).getSeries() != null) {
if(Double.valueOf(queryResult.getResults().get(0).getSeries().get(0).getValues().get(0).get(1).toString())>0){
......@@ -362,9 +366,9 @@ public class WarehouseController {
QueryResult queryResults = influxDBTemplate.query(new Query(sqls, database));
if (queryResults.getResults().get(0).getSeries() != null) {
tdlDeviceDetailVo.setTime(parseTime(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(0).toString()));
tdlDeviceDetailVo.setPressure(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(1).toString());
tdlDeviceDetailVo.setTemperature(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(2).toString());
tdlDeviceDetailVo.setHumidity(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(3).toString());
tdlDeviceDetailVo.setPressure(df.format(new BigDecimal(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(1).toString())));
tdlDeviceDetailVo.setTemperature(df.format(new BigDecimal(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(2).toString())));
tdlDeviceDetailVo.setHumidity(df.format(new BigDecimal(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(3).toString())));
}else{
tdlDeviceDetailVo.setTime("NA");
tdlDeviceDetailVo.setPressure("NA");
......@@ -1047,9 +1051,9 @@ public class WarehouseController {
ResultAlarmVo resultAlarmVo=alarmService.getAlarmByWarehouseNo(warehouseVo.getWarehouseNo(),gatewayOnLineVos.get(a).getgSN(),tdls.get(b).replace("TDL-","").trim());
if (queryResults.getResults().get(0).getSeries() != null) {
warehouseDataVo.setTime(UTCToCST(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(0).toString(),warehouseVo.getOffset()==null ? "+8" : warehouseVo.getOffset()));
warehouseDataVo.setBatteryVoltage(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(2).toString());
warehouseDataVo.setTemperature(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(3).toString());
warehouseDataVo.setHumidity(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(4).toString());
warehouseDataVo.setBatteryVoltage(df.format(new BigDecimal(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(2).toString())));
warehouseDataVo.setTemperature(df.format(new BigDecimal(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(3).toString())));
warehouseDataVo.setHumidity(df.format(new BigDecimal(queryResults.getResults().get(0).getSeries().get(0).getValues().get(0).get(4).toString())));
}else{
warehouseDataVo.setTime("NA");
warehouseDataVo.setBatteryVoltage("NA");
......@@ -1306,12 +1310,12 @@ public class WarehouseController {
String time = UTCToCST(value.get(0).toString(),offset);
WarehouseTimeAndDataVo warehouseTimeAndDataVo = new WarehouseTimeAndDataVo();
warehouseTimeAndDataVo.setTime(time);
warehouseTimeAndDataVo.setValue(value.get(3)==null ? "" :value.get(3).toString());
warehouseTimeAndDataVo.setValue(value.get(3)==null ? "" :df.format(new BigDecimal(value.get(3).toString())));
historyDataList.add(warehouseTimeAndDataVo);
WarehouseTimeAndDataVo warehouseTimeAndDataVos = new WarehouseTimeAndDataVo();
warehouseTimeAndDataVos.setTime(time);
warehouseTimeAndDataVos.setValue(value.get(2)==null ? "" :value.get(2).toString());
warehouseTimeAndDataVos.setValue(value.get(2)==null ? "" :df.format(new BigDecimal(value.get(2).toString())));
historyDataLists.add(warehouseTimeAndDataVos);
}
WarehouseTDLDetailVo warehouseTDLDetailVo=new WarehouseTDLDetailVo();
......@@ -1337,7 +1341,7 @@ public class WarehouseController {
for(List<Object> value:values){
WarehouseTimeAndDataVo warehouseTimeAndDataVo = new WarehouseTimeAndDataVo();
warehouseTimeAndDataVo.setTime(UTCToCST(value.get(0).toString(),offset));
warehouseTimeAndDataVo.setValue(value.get(3)==null ? "" :value.get(3).toString());
warehouseTimeAndDataVo.setValue(value.get(3)==null ? "" :df.format(new BigDecimal(value.get(3).toString())));
historyDataList.add(warehouseTimeAndDataVo);
}
return historyDataList;
......@@ -1351,7 +1355,7 @@ public class WarehouseController {
for(List<Object> value:values){
WarehouseTimeAndDataVo warehouseTimeAndDataVo = new WarehouseTimeAndDataVo();
warehouseTimeAndDataVo.setTime(UTCToCST(value.get(0).toString(),offset));
warehouseTimeAndDataVo.setValue(value.get(4)==null ? "" :value.get(4).toString());
warehouseTimeAndDataVo.setValue(value.get(4)==null ? "" :df.format(new BigDecimal(value.get(4).toString())));
historyDataList.add(warehouseTimeAndDataVo);
}
return historyDataList;
......@@ -1453,22 +1457,22 @@ public class WarehouseController {
List<TdlDataVo.HistoryDataVo> historyDataList = new ArrayList<>();
for (int i =0,length = values.size();i<length;i++){
TdlDataVo.HistoryDataVo historyDataVo = new TdlDataVo.HistoryDataVo();
historyDataVo.setHumidity(values.get(i).get(2)==null ?"" :values.get(i).get(2).toString() );
historyDataVo.setTemp(values.get(i).get(1)==null ?"" :values.get(i).get(1).toString() );
historyDataVo.setHumidity(values.get(i).get(2)==null ?"" :df.format(new BigDecimal(values.get(i).get(2).toString())) );
historyDataVo.setTemp(values.get(i).get(1)==null ?"" :df.format(new BigDecimal(values.get(i).get(1).toString())) );
String time =UTCToCST(values.get(i).get(0).toString());
historyDataVo.setTime(Long.valueOf(time));
historyDataList.add(historyDataVo);
HistoryData tem = new HistoryData();
tem.setTime(time);
tem.setValue(values.get(i).get(1)==null ?"" :values.get(i).get(1).toString());
tem.setValue(values.get(i).get(1)==null ?"" :df.format(new BigDecimal(values.get(i).get(1).toString())));
tempData.add(tem);
HistoryData hump = new HistoryData();
hump.setTime(time);
hump.setValue(values.get(i).get(2)==null ?"" :values.get(i).get(2).toString());
hump.setValue(values.get(i).get(2)==null ?"" :df.format(new BigDecimal(values.get(i).get(2).toString())));
humpData.add(hump);
if( i == length-1){
tdlDataVo.setHumidity(values.get(i).get(2)==null ?"" :values.get(i).get(2).toString());
tdlDataVo.setTemp(values.get(i).get(1)==null ?"" :values.get(i).get(1).toString());
tdlDataVo.setHumidity(values.get(i).get(2)==null ?"" :df.format(new BigDecimal(values.get(i).get(2).toString())));
tdlDataVo.setTemp(values.get(i).get(1)==null ?"" :df.format(new BigDecimal(values.get(i).get(1).toString())));
}
}
temp.setHistoryDataList(tempData);
......
......@@ -15,15 +15,15 @@ tdl.redis.password=Witium37774020
server.port=8092
# InfluxDB
#spring.influxdb.url=https://ts-bp1q738i505oj79t7.influxdata.tsdb.aliyuncs.com:8086
#spring.influxdb.username=witcloud
#spring.influxdb.password=Witcloud37774020
#spring.influxdb.database=logistics
spring.influxdb.url=http://witcloud-influxdb:8086
spring.influxdb.username=admin
spring.influxdb.password=37774020
spring.influxdb.database=original
spring.influxdb.url=https://ts-bp1q738i505oj79t7.influxdata.tsdb.aliyuncs.com:8086
spring.influxdb.username=witcloud
spring.influxdb.password=Witcloud37774020
spring.influxdb.database=warehouse-bosch
#spring.influxdb.url=http://witcloud-influxdb:8086
#spring.influxdb.username=admin
#spring.influxdb.password=37774020
#spring.influxdb.database=original
tdl.mqtt.url = ssl://47.96.128.181
......
......@@ -55,6 +55,11 @@ spring.influxdb.username=witcloud
spring.influxdb.password=Witcloud37774020
spring.influxdb.url=https://ts-bp1q738i505oj79t7.influxdata.rds.aliyuncs.com:3242
spring.influxdb.database=logistics
#spring.influxdb.url=http://47.97.184.225:8086
#spring.influxdb.username=admin
#spring.influxdb.password=37774020
#spring.influxdb.database=original
spring.influxdb.retentionPolicy = tdl_policy
spring.influxdb.connent-timeout=10
spring.influxdb.read-timeout=30
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment