1.微服务谐波模块因influxDB数据库改正,更改部分sql语句
2.提交公共的字段、表到公共类中
This commit is contained in:
@@ -19,6 +19,7 @@ import com.njcn.device.pojo.po.LineDetail;
|
||||
import com.njcn.device.pojo.vo.*;
|
||||
import com.njcn.device.service.LineService;
|
||||
import com.njcn.device.service.RunManageService;
|
||||
import com.njcn.influxdb.param.InfluxDBPublicParam;
|
||||
import com.njcn.influxdb.utils.InfluxDbUtils;
|
||||
import com.njcn.system.api.AreaFeignClient;
|
||||
import com.njcn.system.api.DicDataFeignClient;
|
||||
@@ -197,9 +198,9 @@ public class RunManageServiceImpl implements RunManageService {
|
||||
QueryResult queryResult;
|
||||
if (!lineId.isEmpty()) {
|
||||
//组装sql语句
|
||||
String stringBuilder = "time >= '" + startTime + "' and " + "time <= '" + endTime + "' and (" + "DEV_INDEX ='" + lineId + "')";
|
||||
String stringBuilder = "time >= '" + startTime + "' and " + "time <= '" + endTime + "' and (" + InfluxDBPublicParam.DEV_INDEX +" ='" + lineId + "') ";
|
||||
//sql语句
|
||||
String sql = "SELECT SUM(ONLINEMIN)/(SUM(OFFLINEMIN)+SUM(ONLINEMIN)) AS onlineRate FROM PQS_ONLINERATE WHERE " + stringBuilder;
|
||||
String sql = "SELECT SUM("+InfluxDBPublicParam.ONLINEMIN+")/(SUM("+InfluxDBPublicParam.OFFLINEMIN+")+SUM("+InfluxDBPublicParam.ONLINEMIN+")) AS onlineRate FROM "+InfluxDBPublicParam.PQS_ONLINERATE+" WHERE " + stringBuilder+InfluxDBPublicParam.TIME_ZONE;
|
||||
queryResult = influxDbUtils.query(sql);
|
||||
//处理结果集
|
||||
List<org.influxdb.dto.QueryResult.Series> list = queryResult.getResults().get(0).getSeries();
|
||||
|
||||
Reference in New Issue
Block a user