main
黄海 7 months ago
parent e9c0f0e2e0
commit 5395ceef52

@ -169,6 +169,18 @@ public class MaxKbModel {
sql="delete from application_access_token where application_id=?"; sql="delete from application_access_token where application_id=?";
Db.update(sql, UUID.fromString(application_id)); Db.update(sql, UUID.fromString(application_id));
sql="select * from application_chat where application_id=?";
List<Record> list1 = Db.find(sql, UUID.fromString(application_id));
for (Record record1 : list1) {
String chat_id = record1.getStr("id");
sql="delete from application_chat_record where chat_id=?";
Db.update(sql, UUID.fromString(chat_id));
}
sql="delete from application_chat where application_id=?";
Db.update(sql, UUID.fromString(application_id));
sql="delete from application_api_key where application_id=?";
Db.update(sql, UUID.fromString(application_id));
//删除应用 //删除应用
sql = "delete from application where id=?"; sql = "delete from application where id=?";
Db.update(sql, UUID.fromString(application_id)); Db.update(sql, UUID.fromString(application_id));

@ -22,27 +22,27 @@ public class TestMaxKB {
//1、删除代码生成的应用程序与知识库 //1、删除代码生成的应用程序与知识库
mkm.delCodeGenerateApplicationDataSet(); mkm.delCodeGenerateApplicationDataSet();
//2、拷贝生成应用 // //2、拷贝生成应用
String sourceApplicationName = "应用【模板】"; // String sourceApplicationName = "应用【模板】";
String targetApplicationName = "XXX的应用"; // String targetApplicationName = "XXX的应用";
String application_id = mkm.addApplication(sourceApplicationName, targetApplicationName); // String application_id = mkm.addApplication(sourceApplicationName, targetApplicationName);
//
//3、拷贝生成知识库 // //3、拷贝生成知识库
String sourceDataSetName = "知识库【模板】"; // String sourceDataSetName = "知识库【模板】";
String targetDataSetName = "XXX的知识库"; // String targetDataSetName = "XXX的知识库";
String dataset_id = mkm.addDataSet(sourceDataSetName, targetDataSetName); // String dataset_id = mkm.addDataSet(sourceDataSetName, targetDataSetName);
//
//4、应用与知识库关联 // //4、应用与知识库关联
Record record = new Record(); // Record record = new Record();
record.set("create_time", LocalDateTime.now()); // record.set("create_time", LocalDateTime.now());
record.set("update_time", LocalDateTime.now()); // record.set("update_time", LocalDateTime.now());
record.set("id", UUID.randomUUID()); // record.set("id", UUID.randomUUID());
record.set("application_id", UUID.fromString(application_id)); // record.set("application_id", UUID.fromString(application_id));
record.set("dataset_id", UUID.fromString(dataset_id)); // record.set("dataset_id", UUID.fromString(dataset_id));
Db.save("application_dataset_mapping", "id", record); // Db.save("application_dataset_mapping", "id", record);
//
//5、生成应用的访问Token // //5、生成应用的访问Token
String access_token = mkm.addAccessToken(application_id); // String access_token = mkm.addAccessToken(application_id);
System.out.println("增加成功access_token=" + access_token); // System.out.println("增加成功access_token=" + access_token);
} }
} }
Loading…
Cancel
Save