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