diff --git a/src/main/java/Tools/MaxKb/UploadMaxKBFile.java b/src/main/java/Tools/MaxKb/UploadMaxKBFile.java index e22154c6..8bc3c463 100644 --- a/src/main/java/Tools/MaxKb/UploadMaxKBFile.java +++ b/src/main/java/Tools/MaxKb/UploadMaxKBFile.java @@ -6,6 +6,7 @@ import Tools.MaxKb.Util.MaxKbDb; import com.jfinal.kit.PropKit; import com.jfinal.plugin.activerecord.Record; +import java.io.File; import java.util.List; public class UploadMaxKBFile { @@ -34,8 +35,23 @@ public class UploadMaxKBFile { System.out.println("数据集:【" + dataSetName + "】不存在,请检查后重新运行!"); return; } - - System.out.println(list); + //数据集ID + String dataSetId = list.getFirst().getStr("id"); + + //在上传文档前,需要删除掉旧的同名文档 + File fi = new File(uploadFile); + String fileName = fi.getName(); + + List listDocuments = mm.getDocumentListByDataSetId(dataSetId); + for (Record record : listDocuments) { + String documentName = record.getStr("name"); + if (documentName.equals(fileName)) { + String documentId = record.getStr("id"); + //准备删除掉旧的文档 + + //上传新的文档 + } + } //获取身份识别 // String authCode = MaxKbCallUtil.getAuthorization();