From 0028aa2dc85b7c3c9ce4eb8c599136e92066105b Mon Sep 17 00:00:00 2001 From: TangCheng <tangchengmail@163.com> Date: 星期二, 01 四月 2025 16:38:10 +0800 Subject: [PATCH] Merge branch 'master' of http://47.103.154.90:83/r/WI/Service.V1.0 --- JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/core/SMTAIServerRequest.java | 37 +++++++++++++++++++++++++++++++++++++ 1 files changed, 37 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..1020269 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); } } @@ -126,6 +127,8 @@ public boolean setSendStarStream(boolean isSetStartStream) { boolean org = _sendStarStream; + if("true".equals(System.getProperty("show_ai_stream"))) + isSetStartStream = false; _sendStarStream = isSetStartStream; return org; } @@ -184,6 +187,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