From f7fdd04ab30bb9a88d8399895776fa4c15673e86 Mon Sep 17 00:00:00 2001 From: 18756 <1875631620@qq.com> Date: 星期五, 23 八月 2024 15:43:09 +0800 Subject: [PATCH] 文档借阅功能8.23 --- src/main/java/com/product/file/controller/DocumentConstoller.java | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 60 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/product/file/controller/DocumentConstoller.java b/src/main/java/com/product/file/controller/DocumentConstoller.java index 0cf90b3..123edb9 100644 --- a/src/main/java/com/product/file/controller/DocumentConstoller.java +++ b/src/main/java/com/product/file/controller/DocumentConstoller.java @@ -25,6 +25,7 @@ import javax.servlet.http.HttpServletRequest; import java.util.*; +import java.util.function.DoubleConsumer; /** * Copyright LX-BASE @@ -382,6 +383,65 @@ } } + + @RequestMapping(value = "/getApplyDocument/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String getApplyDocument(HttpServletRequest request){ + DataTableEntity applyDocument = documentService.getApplyDocument(); + return OK_List(applyDocument); + + } + + + /** + * 鏂囨。鐢宠淇濆瓨涓庢洿鏂� + * @param request + * @return + */ + @RequestMapping(value = "/addOrUpdateApplyDocument/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String addOrUpdateApplyDocument(HttpServletRequest request){ + //鑾峰彇鍙傛暟 + FieldSetEntity fse = null; + Object bean = request.getAttribute(CoreConst.API_POST_REQUEST_DATA); + if (bean != null) { + RequestParameterEntity reqp = (RequestParameterEntity) bean; + fse = reqp.getFormData(); + } + //鍒ゆ柇鍙傛暟鏄惁涓虹┖ + if (fse == null) { + SpringMVCContextHolder + .getSystemLogger().error(DocumentCode.DOCUMENT_FORM_NODATA.getValue(), DocumentCode.DOCUMENT_FORM_NODATA.getText()); + return this.error(DocumentCode.DOCUMENT_FORM_NODATA.getValue(), DocumentCode.DOCUMENT_FORM_NODATA.getText()); + } + documentService.addOrUpdateApplyDocument(fse); + return OK(); + } + + /** + * 鍊熼槄鏂囨。鎺掑悕 + * @return + */ + @RequestMapping(value = "/getApplayFileSort/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String getApplayFileSort(){ + DataTableEntity applayFileSort = documentService.getApplayFileSort(); + return OK_List(applayFileSort); + } + + + /** + * 鏂囨。鍊熼槄浜哄憳鎺掑悕 + * @return + */ + @RequestMapping(value = "/getApplayUserSort/{version}", method = RequestMethod.POST) + @ApiVersion(1) + public String getApplayUserSort(){ + DataTableEntity applayFileSort = documentService.getApplayUserSort(); + return OK_List(applayFileSort); + } + } + -- Gitblit v1.9.2