From e27c43f254793a834f4713637494b088bdb34680 Mon Sep 17 00:00:00 2001
From: 杜洪波 <1074825718@qq.com>
Date: 星期五, 30 八月 2024 18:31:50 +0800
Subject: [PATCH] 文档检索代码优化

---
 src/main/java/com/product/lucene/controller/LuceneController.java |   26 ++++++++++++++++++++++++--
 1 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/product/lucene/controller/LuceneController.java b/src/main/java/com/product/lucene/controller/LuceneController.java
index e84a70d..7239dc2 100644
--- a/src/main/java/com/product/lucene/controller/LuceneController.java
+++ b/src/main/java/com/product/lucene/controller/LuceneController.java
@@ -2,6 +2,7 @@
 
 import com.alibaba.fastjson.JSONObject;
 import com.product.common.lang.StringUtils;
+import com.product.core.config.CoreConst;
 import com.product.core.controller.support.AbstractBaseController;
 import com.product.core.entity.FieldSetEntity;
 import com.product.core.exception.BaseException;
@@ -30,7 +31,7 @@
 	 * 	鍒涘缓绱㈠紩
 	 * @param request
 	 */
-	@RequestMapping("created/{version}")
+	@RequestMapping("/created/{version}")
 	@ApiVersion(1)
     public void create(HttpServletRequest request) {
 		try {
@@ -48,7 +49,7 @@
 	 * @param request
 	 * @return
 	 */
-    @RequestMapping("search/{version}")
+    @RequestMapping("/search/{version}")
     @ApiVersion(1)
     public String search(HttpServletRequest request) {
     	try {
@@ -68,4 +69,25 @@
             return error("", "");
         }
     }
+    
+    /**
+	 * 	妫�绱㈡枃浠惰烦杞潈闄�
+	 * @param request
+	 * @return
+	 */
+    @RequestMapping("/permission/{version}")
+    @ApiVersion(1)
+    public String permission(HttpServletRequest request) {
+    	try {
+            FieldSetEntity fse = BaseUtil.getFieldSetEntity(request);
+            JSONObject object = luceneService.permission(fse.getUUID(), fse.getString(CoreConst.FUNCTION_UUID));
+            return ResultInfo.success(object);
+        } catch (BaseException e) {
+        	e.printStackTrace();
+        	return error(e);
+        } catch (Exception e) {
+            e.printStackTrace();
+            return error("", "");
+        }
+    }
 }

--
Gitblit v1.9.2