From 018520e5feae526c495bbfbf56e0d65118403197 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Tue, 31 Dec 2024 13:51:08 +0800 Subject: [PATCH] 'commit' --- .../MaxKB/Controller/MaxKbController.java | 23 +++++++++++++++++++ .../dsideal/QingLong/MaxKB}/GenerateQA.java | 0 .../QingLong/MaxKB}/Model/MaxKbModel.java | 2 +- .../MaxKB}/Service/Impl/MaxKbImpl.java | 0 .../QingLong/MaxKB}/Service/MaxKbService.java | 2 +- .../dsideal/QingLong/MaxKB}/TestMaxKB.java | 2 +- .../QingLong/MaxKB}/ToDel/UploadDocument.java | 0 .../dsideal/QingLong/MaxKB}/UploadQA.java | 0 .../QingLong/MaxKB}/Util/MaxKbUtil.java | 0 src/main/java/com/dsideal/QingLong/Start.java | 5 +++- 10 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 src/main/java/com/dsideal/QingLong/MaxKB/Controller/MaxKbController.java rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/GenerateQA.java (100%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/Model/MaxKbModel.java (96%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/Service/Impl/MaxKbImpl.java (100%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/Service/MaxKbService.java (95%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/TestMaxKB.java (94%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/ToDel/UploadDocument.java (100%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/UploadQA.java (100%) rename src/main/java/{Tools/MaxKb => com/dsideal/QingLong/MaxKB}/Util/MaxKbUtil.java (100%) diff --git a/src/main/java/com/dsideal/QingLong/MaxKB/Controller/MaxKbController.java b/src/main/java/com/dsideal/QingLong/MaxKB/Controller/MaxKbController.java new file mode 100644 index 00000000..7c27b6e2 --- /dev/null +++ b/src/main/java/com/dsideal/QingLong/MaxKB/Controller/MaxKbController.java @@ -0,0 +1,23 @@ +package com.dsideal.QingLong.MaxKB.Controller; + +import com.dsideal.QingLong.Util.CommonUtil; +import com.dsideal.QingLong.Util.SessionKit; +import com.jfinal.aop.Before; +import com.jfinal.core.Controller; +import com.jfinal.ext.interceptor.GET; +import com.jfinal.kit.StrKit; + +public class MaxKbController extends Controller { + + /** + * 判断当前登录人员是否完成知识库的创建 + */ + @Before(GET.class) + public void hasZsk() { + String person_id = SessionKit.get(getRequest(), getResponse(), "person_id"); + if (StrKit.isBlank(person_id)) { + renderJson(CommonUtil.returnMessageJson(false, "未登录,无法获取是否完成知识库的创建!")); + } + renderJson(CommonUtil.returnMessageJson(true, "已登录,并且已完成知识库的创建!")); + } +} diff --git a/src/main/java/Tools/MaxKb/GenerateQA.java b/src/main/java/com/dsideal/QingLong/MaxKB/GenerateQA.java similarity index 100% rename from src/main/java/Tools/MaxKb/GenerateQA.java rename to src/main/java/com/dsideal/QingLong/MaxKB/GenerateQA.java diff --git a/src/main/java/Tools/MaxKb/Model/MaxKbModel.java b/src/main/java/com/dsideal/QingLong/MaxKB/Model/MaxKbModel.java similarity index 96% rename from src/main/java/Tools/MaxKb/Model/MaxKbModel.java rename to src/main/java/com/dsideal/QingLong/MaxKB/Model/MaxKbModel.java index 9ae77239..ad94105c 100644 --- a/src/main/java/Tools/MaxKb/Model/MaxKbModel.java +++ b/src/main/java/com/dsideal/QingLong/MaxKB/Model/MaxKbModel.java @@ -1,4 +1,4 @@ -package Tools.MaxKb.Model; +package com.dsideal.QingLong.MaxKB.Model; import com.jfinal.plugin.activerecord.Db; import com.jfinal.plugin.activerecord.Record; diff --git a/src/main/java/Tools/MaxKb/Service/Impl/MaxKbImpl.java b/src/main/java/com/dsideal/QingLong/MaxKB/Service/Impl/MaxKbImpl.java similarity index 100% rename from src/main/java/Tools/MaxKb/Service/Impl/MaxKbImpl.java rename to src/main/java/com/dsideal/QingLong/MaxKB/Service/Impl/MaxKbImpl.java diff --git a/src/main/java/Tools/MaxKb/Service/MaxKbService.java b/src/main/java/com/dsideal/QingLong/MaxKB/Service/MaxKbService.java similarity index 95% rename from src/main/java/Tools/MaxKb/Service/MaxKbService.java rename to src/main/java/com/dsideal/QingLong/MaxKB/Service/MaxKbService.java index d8f1d9b2..05463ca0 100644 --- a/src/main/java/Tools/MaxKb/Service/MaxKbService.java +++ b/src/main/java/com/dsideal/QingLong/MaxKB/Service/MaxKbService.java @@ -1,7 +1,7 @@ package Tools.MaxKb.Service; import Tools.MaxKb.Service.Impl.MaxKbImpl; -import Tools.MaxKb.Model.MaxKbModel; +import com.dsideal.QingLong.MaxKB.Model.MaxKbModel; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.dsideal.QingLong.Util.CommonUtil; diff --git a/src/main/java/Tools/MaxKb/TestMaxKB.java b/src/main/java/com/dsideal/QingLong/MaxKB/TestMaxKB.java similarity index 94% rename from src/main/java/Tools/MaxKb/TestMaxKB.java rename to src/main/java/com/dsideal/QingLong/MaxKB/TestMaxKB.java index 05a25f93..a53726e5 100644 --- a/src/main/java/Tools/MaxKb/TestMaxKB.java +++ b/src/main/java/com/dsideal/QingLong/MaxKB/TestMaxKB.java @@ -1,6 +1,6 @@ package Tools.MaxKb; -import Tools.MaxKb.Model.MaxKbModel; +import com.dsideal.QingLong.MaxKB.Model.MaxKbModel; import Tools.MaxKb.Util.MaxKbUtil; import com.jfinal.kit.PropKit; diff --git a/src/main/java/Tools/MaxKb/ToDel/UploadDocument.java b/src/main/java/com/dsideal/QingLong/MaxKB/ToDel/UploadDocument.java similarity index 100% rename from src/main/java/Tools/MaxKb/ToDel/UploadDocument.java rename to src/main/java/com/dsideal/QingLong/MaxKB/ToDel/UploadDocument.java diff --git a/src/main/java/Tools/MaxKb/UploadQA.java b/src/main/java/com/dsideal/QingLong/MaxKB/UploadQA.java similarity index 100% rename from src/main/java/Tools/MaxKb/UploadQA.java rename to src/main/java/com/dsideal/QingLong/MaxKB/UploadQA.java diff --git a/src/main/java/Tools/MaxKb/Util/MaxKbUtil.java b/src/main/java/com/dsideal/QingLong/MaxKB/Util/MaxKbUtil.java similarity index 100% rename from src/main/java/Tools/MaxKb/Util/MaxKbUtil.java rename to src/main/java/com/dsideal/QingLong/MaxKB/Util/MaxKbUtil.java diff --git a/src/main/java/com/dsideal/QingLong/Start.java b/src/main/java/com/dsideal/QingLong/Start.java index 4a238ef0..6f594afd 100644 --- a/src/main/java/com/dsideal/QingLong/Start.java +++ b/src/main/java/com/dsideal/QingLong/Start.java @@ -17,6 +17,7 @@ import com.dsideal.QingLong.Handler.XssHandler; import com.dsideal.QingLong.Index.Controller.IndexController; import com.dsideal.QingLong.Interceptor.*; import com.dsideal.QingLong.LoginPerson.Controller.LoginPersonController; +import com.dsideal.QingLong.MaxKB.Controller.MaxKbController; import com.dsideal.QingLong.Menu.Controller.MenuController; import com.dsideal.QingLong.Organization.Controller.OrganizationController; import com.dsideal.QingLong.Student.Controller.StudentController; @@ -107,6 +108,8 @@ public class Start extends JFinalConfig { me.add("/zbdc", ZbdcController.class); //专家抽取 me.add("/zjcq", ZjcqController.class); + //MaxKB AI智能助手 + me.add("/maxkb", MaxKbController.class); } @Override @@ -157,7 +160,7 @@ public class Start extends JFinalConfig { File[] var10 = sqlFiles != null ? sqlFiles : new File[0]; int var11 = var10.length; - for(int i = 0; i < var11; ++i) { + for (int i = 0; i < var11; ++i) { File sqlFile = var10[i]; if (sqlFile.getName().indexOf(".sql") > 0) { masterArp.addSqlTemplate("/Sql/" + sqlFile.getName());