From 7dfc29951aaf5ca3e60bfb2256a03d446b576175 Mon Sep 17 00:00:00 2001 From: TangCheng <tangchengmail@163.com> Date: 星期日, 09 三月 2025 19:15:29 +0800 Subject: [PATCH] 调整附件指标输出格式 --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/attach/SMTAIAttachMetricDef.java | 18 ++++++++++++++---- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTJavaAIControl.java | 2 -- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/attach/SMTAIAttachMetricDef.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/attach/SMTAIAttachMetricDef.java index 71fa0dd..bb232d6 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/attach/SMTAIAttachMetricDef.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/attach/SMTAIAttachMetricDef.java @@ -88,15 +88,25 @@ SMTDatabase db = dbMap.getDatabase(_sqlxmlName.getDSId()); String sql = _sqlxmlValue.createSQL(mapArgs); DBRecords recs = db.querySQL(sql, null); + + jsonWr.beginArray("columns"); + { + jsonWr.addKeyValue(null, "鏃堕棿"); + jsonWr.addKeyValue(null, _title); + } + jsonWr.endArray(); + + jsonWr.beginArray("records"); for(DBRecord rec : recs.getRecords()) { - jsonWr.beginMap(null); - for(Entry<String, Integer> entry : rec.getFieldMap().entrySet()) + jsonWr.beginArray(null); { - jsonWr.addKeyValue(entry.getKey(), rec.getString(entry.getValue())); + jsonWr.addKeyValue(null, rec.getString("time")); + jsonWr.addKeyValue(null, rec.getString("value")); } - jsonWr.endMap(); + jsonWr.endArray(); } + jsonWr.endArray(); } } } diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTJavaAIControl.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTJavaAIControl.java index 0aefd90..143c5ba 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTJavaAIControl.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTJavaAIControl.java @@ -1292,9 +1292,7 @@ SMTAIAttachMetricDef attachMetricDef = SMTAIServerApp.getApp().getAttachMetricDef(attachMetricId); SMTJsonWriter jsonWr = tranReq.newReturnJsonWriter(true, null, null); - jsonWr.beginArray("values"); attachMetricDef.queryValueToJson(startTime, endTime, jsonQuotaKeys, jsonWr); - jsonWr.endArray(); return tranReq.returnJson(jsonWr); } -- Gitblit v1.9.3