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