Merge remote-tracking branch 'origin/master'

This commit is contained in:
2024-12-02 10:27:19 +08:00
2 changed files with 15 additions and 1 deletions

View File

@@ -70,7 +70,7 @@ public class InfluxExecutor {
//处理tag分组数据
for (String columnName : tags.keySet()) {
for (Field declaredField : fields) {
if (columnName.replace("_","").equalsIgnoreCase(InfluxQueryWrapper.getColumnName(declaredField))) {
if (columnName.replace("_","").equalsIgnoreCase(InfluxQueryWrapper.getColumnName(declaredField).replace("_",""))) {
//获取属性定义的类型
declaredField.setAccessible(true);
//判断是否过滤该条记录,当数据返回 null时

View File

@@ -238,6 +238,20 @@ public class InfluxQueryWrapper {
return this;
}
public <T, R> InfluxQueryWrapper count(String columnName,String resultName) {
String selectFragment = InfluxDbSqlConstant.COUNT +
InfluxDbSqlConstant.LBK +
InfluxDbSqlConstant.DQM +
columnName +
InfluxDbSqlConstant.DQM +
InfluxDbSqlConstant.RBK +
InfluxDbSqlConstant.AS +
resultName +
StrPool.C_SPACE;
selectColumns.add(selectFragment);
return this;
}
/***
* 统计平均值