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