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