From e0b7163c454c33597afbba7b48e33e422badc485 Mon Sep 17 00:00:00 2001
From: qfrjava <13402782+qfrjava@user.noreply.gitee.com>
Date: 星期五, 07 三月 2025 19:53:07 +0800
Subject: [PATCH] 修复bug

---
 JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTSystemManagerControl.java |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)

diff --git a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTSystemManagerControl.java b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTSystemManagerControl.java
index 5dc944b..c229c5f 100644
--- a/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTSystemManagerControl.java
+++ b/JAVA/SMTAIServer/src/main/java/com/smtaiserver/smtaiserver/control/SMTSystemManagerControl.java
@@ -15,6 +15,7 @@
 import com.smtaiserver.smtaiserver.database.SMTDatabase;
 import com.smtaiserver.smtaiserver.database.SMTDatabase.DBRecord;
 import com.smtaiserver.smtaiserver.database.SMTDatabase.DBRecords;
+import com.smtservlet.core.SMTApp;
 import com.smtservlet.util.SMTJsonWriter;
 import com.smtservlet.util.SMTStatic;
 
@@ -730,4 +731,39 @@
 			db.close();
 		}
 	}
+	
+	
+	public ModelAndView clearSystemCache(SMTAIServerRequest tranReq) throws Exception
+	{
+		SMTApp.getThis().clearEhCacheManager();
+		return tranReq.returnJsonState(true, null, null);
+	}
+	
+	
+	public ModelAndView getQuestionReplaceList(SMTAIServerRequest tranReq) throws Exception
+	{
+		SMTJsonWriter jsonWr = tranReq.newReturnJsonWriter(true, null, null);
+		try(SMTDatabase db = SMTAIServerApp.getApp().allocDatabase())
+		{
+			DBRecords recs = db.querySQL("SELECT * FROM ai_question_replace", null);
+			
+			jsonWr.beginArray("values");
+			for(DBRecord rec : recs.getRecords())
+			{
+				jsonWr.beginMap(null);
+				{
+					jsonWr.addKeyValue("id", rec.getString("replace_id"));
+					jsonWr.addKeyValue("question", rec.getString("question_text"));
+					jsonWr.addKeyValue("replace", rec.getString("replace_text"));
+					jsonWr.addKeyValue("order", rec.getString("replace_order"));
+					jsonWr.addKeyValue("state", rec.getString("replace_state"));
+					jsonWr.addKeyValue("group", rec.getString("group_type"));
+					jsonWr.addKeyValue("create_time", rec.getString("create_time"));
+				}
+				jsonWr.endMap();
+			}
+			jsonWr.endArray();
+		}
+		return tranReq.returnJson(jsonWr);
+	}
 }

--
Gitblit v1.9.3