perf: 查询datetime类型格式化处理

dev
huangfeng 3 months ago
parent 82f2a2d493
commit f91eafbbb8

@ -235,7 +235,12 @@ public class DataServiceImpl implements DataService {
String sqlSelect = "SELECT DATE_FORMAT(" + timeField + ", '%Y-%m-%d %H:%i:%s') as acquisitionTime"; String sqlSelect = "SELECT DATE_FORMAT(" + timeField + ", '%Y-%m-%d %H:%i:%s') as acquisitionTime";
for (ModevTypePoint point : points) { for (ModevTypePoint point : points) {
if (StringUtils.isNotBlank(point.getField())) { if (StringUtils.isNotBlank(point.getField())) {
sqlSelect = sqlSelect + ", " + point.getField(); String type = this.getFieldType(tableName, point.getField());
if (Constants.DateTime.equalsIgnoreCase(type)) {
sqlSelect = sqlSelect + ", " + "DATE_FORMAT(" + point.getField() + ", '%Y-%m-%d %H:%i:%s') as " + point.getField();
} else {
sqlSelect = sqlSelect + ", " + point.getField();
}
} }
} }

Loading…
Cancel
Save