增加窗口查询接口
This commit is contained in:
parent
2c5328aa91
commit
5c496dd543
@ -526,7 +526,7 @@ public class TDEngineService {
|
|||||||
if (!(StrUtil.isNotBlank(interval) && interval.equals("NONE"))) {
|
if (!(StrUtil.isNotBlank(interval) && interval.equals("NONE"))) {
|
||||||
String intervalStr = convertInterval(interval);
|
String intervalStr = convertInterval(interval);
|
||||||
|
|
||||||
sb.append("select _WSTART, _WEND, updatetime");
|
sb.append("select _WSTART, _WEND");
|
||||||
fieldList.forEach(field ->
|
fieldList.forEach(field ->
|
||||||
sb.append(" ,").append(calFunction).append("(").append(field).append(") ")
|
sb.append(" ,").append(calFunction).append("(").append(field).append(") ")
|
||||||
);
|
);
|
||||||
@ -546,7 +546,7 @@ public class TDEngineService {
|
|||||||
if (valueMap.get(fieldList.get(i)) == null) {
|
if (valueMap.get(fieldList.get(i)) == null) {
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
List<Long> timeList = new ArrayList<>();
|
List<Long> timeList = new ArrayList<>();
|
||||||
timeList.add(rs.getTimestamp(3).getTime());
|
timeList.add(rs.getTimestamp(1).getTime());
|
||||||
List<Object> valueList = new ArrayList<>();
|
List<Object> valueList = new ArrayList<>();
|
||||||
valueList.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
valueList.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
||||||
map.put("times", timeList);
|
map.put("times", timeList);
|
||||||
@ -556,7 +556,7 @@ public class TDEngineService {
|
|||||||
Map<String, Object> map = valueMap.get(fieldList.get(i));
|
Map<String, Object> map = valueMap.get(fieldList.get(i));
|
||||||
List<Long> times = (List<Long>) map.get("times");
|
List<Long> times = (List<Long>) map.get("times");
|
||||||
List<Object> values = (List<Object>) map.get("values");
|
List<Object> values = (List<Object>) map.get("values");
|
||||||
times.add(rs.getTimestamp(3).getTime());
|
times.add(rs.getTimestamp(1).getTime());
|
||||||
values.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
values.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -589,7 +589,7 @@ public class TDEngineService {
|
|||||||
if (!(StrUtil.isNotBlank(interval) && interval.equals("NONE"))) {
|
if (!(StrUtil.isNotBlank(interval) && interval.equals("NONE"))) {
|
||||||
String intervalStr = convertInterval(interval);
|
String intervalStr = convertInterval(interval);
|
||||||
|
|
||||||
sb.append("select _WSTART, _WEND,updatetime");
|
sb.append("select _WSTART, _WEND");
|
||||||
fieldList.forEach(field ->
|
fieldList.forEach(field ->
|
||||||
sb.append(" ,").append(calFunction).append("(").append(field).append(") ")
|
sb.append(" ,").append(calFunction).append("(").append(field).append(") ")
|
||||||
);
|
);
|
||||||
@ -609,7 +609,7 @@ public class TDEngineService {
|
|||||||
if (valueMap.get(fieldList.get(i)) == null) {
|
if (valueMap.get(fieldList.get(i)) == null) {
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
List<Long> timeList = new ArrayList<>();
|
List<Long> timeList = new ArrayList<>();
|
||||||
timeList.add(rs.getTimestamp(3).getTime());
|
timeList.add(rs.getTimestamp(1).getTime());
|
||||||
List<Object> valueList = new ArrayList<>();
|
List<Object> valueList = new ArrayList<>();
|
||||||
valueList.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
valueList.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
||||||
map.put("times", timeList);
|
map.put("times", timeList);
|
||||||
@ -619,7 +619,7 @@ public class TDEngineService {
|
|||||||
Map<String, Object> map = valueMap.get(fieldList.get(i));
|
Map<String, Object> map = valueMap.get(fieldList.get(i));
|
||||||
List<Long> times = (List<Long>) map.get("times");
|
List<Long> times = (List<Long>) map.get("times");
|
||||||
List<Object> values = (List<Object>) map.get("values");
|
List<Object> values = (List<Object>) map.get("values");
|
||||||
times.add(rs.getTimestamp(3).getTime());
|
times.add(rs.getTimestamp(1).getTime());
|
||||||
values.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
values.add(rs.getObject(fieldList.get(i).toLowerCase()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -648,7 +648,7 @@ public class TDEngineService {
|
|||||||
|
|
||||||
StringBuffer sb = new StringBuffer(2048);
|
StringBuffer sb = new StringBuffer(2048);
|
||||||
if (!(StrUtil.isNotBlank(interval) && interval.equals("NONE"))) {
|
if (!(StrUtil.isNotBlank(interval) && interval.equals("NONE"))) {
|
||||||
sb.append("select _WSTART, _WEND,updatetime,");
|
sb.append("select _WSTART, _WEND,");
|
||||||
sb.append(calFunction).append("(datavalue) as datavalue");
|
sb.append(calFunction).append("(datavalue) as datavalue");
|
||||||
sb.append(" from c_");
|
sb.append(" from c_");
|
||||||
sb.append(irn).append("_").append(calFieldCode);
|
sb.append(irn).append("_").append(calFieldCode);
|
||||||
@ -665,7 +665,7 @@ public class TDEngineService {
|
|||||||
if (valueMap.get(calFieldCode) == null) {
|
if (valueMap.get(calFieldCode) == null) {
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
List<Long> timeList = new ArrayList<>();
|
List<Long> timeList = new ArrayList<>();
|
||||||
timeList.add(rs.getTimestamp(3).getTime());
|
timeList.add(rs.getTimestamp(1).getTime());
|
||||||
List<Object> valueList = new ArrayList<>();
|
List<Object> valueList = new ArrayList<>();
|
||||||
valueList.add(rs.getObject("datavalue"));
|
valueList.add(rs.getObject("datavalue"));
|
||||||
map.put("times", timeList);
|
map.put("times", timeList);
|
||||||
@ -675,7 +675,7 @@ public class TDEngineService {
|
|||||||
Map<String, Object> map = valueMap.get(calFieldCode);
|
Map<String, Object> map = valueMap.get(calFieldCode);
|
||||||
List<Long> timeList = (List<Long>) map.get("times");
|
List<Long> timeList = (List<Long>) map.get("times");
|
||||||
List<Object> values = (List<Object>) map.get("values");
|
List<Object> values = (List<Object>) map.get("values");
|
||||||
timeList.add(rs.getTimestamp(3).getTime());
|
timeList.add(rs.getTimestamp(1).getTime());
|
||||||
values.add(rs.getObject("datavalue"));
|
values.add(rs.getObject("datavalue"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user