From 9d7ddee9fae205fbca1e6aff2893967079003671 Mon Sep 17 00:00:00 2001 From: 秦芳睿 <1425609123@qq.com> Date: 星期三, 12 三月 2025 10:34:13 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/file_Question' into file_Question --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/core/SMTAIServerRequest.java | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/core/SMTAIServerRequest.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/core/SMTAIServerRequest.java index 8823686..5a992c1 100644 --- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/core/SMTAIServerRequest.java +++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/core/SMTAIServerRequest.java @@ -55,6 +55,7 @@ { jsonWr.addKeyValue("file_id", _fileId); jsonWr.addKeyValue("file_name", _fileName); + jsonWr.addKeyValue("file_content", _fileText); } } @@ -184,6 +185,40 @@ } } + if(_jsonAttachMetrics != null) + { + for(Json jsonAttachTable : _jsonAttachMetrics.asJsonList()) + { + StringBuilder sbText = new StringBuilder(); + sbText.append("鐜版湁琛ㄦ牸锛�" + jsonAttachTable.getJson("title").asString() + "\n"); + List<Json> jsonColumns = jsonAttachTable.getJson("columns").asJsonList(); + for(int i = 0; i < jsonColumns.size(); i ++) + { + if(i > 0) + sbText.append(","); + sbText.append(jsonColumns.get(i).asString()); + } + sbText.append("\n"); + for(Json jsonRecord : jsonAttachTable.getJson("values").asJsonList()) + { + List<Json> listRec = jsonRecord.asJsonList(); + for(int i = 0; i < listRec.size(); i ++) + { + if(i > 0) + sbText.append(","); + if(listRec.get(i).isNull()) + sbText.append(""); + else + sbText.append(listRec.get(i).asString()); + } + sbText.append("\n"); + } + sbText.append("\n"); + list.add(sbText.toString()); + } + } + + return list.size() == 0 ? null : list.toArray(new String[list.size()]); } -- Gitblit v1.9.3