| | |
| | | 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;
|
| | |
|
| | |
| | | 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);
|
| | | }
|
| | | }
|