TangCheng
2025-03-06 e933aeca811ee130c91f7d20c6a5f17712d2ba51
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);
   }
}