From 180a4f54ae7eb5dba5c945ab82db2cf62d984fd8 Mon Sep 17 00:00:00 2001 From: yjz <3131811435@qq.com> Date: Mon, 16 Oct 2023 17:50:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=87=E6=A1=A3=E6=8B=86=E5=88=86):=20?= =?UTF-8?q?=E6=96=87=E6=A1=A3=E6=8B=86=E5=88=86=E8=AF=A6=E6=83=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/DocumentSplitController.java | 12 ++++++++++++ .../documenttool/service/IDocumentSplitService.java | 7 +++++++ .../service/impl/DocumentSplitServiceImpl.java | 5 +++++ .../src/main/resources/application-dev.yml | 3 +++ 4 files changed, 27 insertions(+) diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java index b90d92f8..fcdce4cb 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/controller/DocumentSplitController.java @@ -122,6 +122,18 @@ public class DocumentSplitController { return Result.OK(documentSplitService.queryDocumentSplitDetail(parameter)); } + /** + * 文档拆分详情-根据id查询 + * @param id + * @return Result>> + */ + @AutoLog(value = "文档拆分详情-根据id查询") + @ApiOperation(value = "文档拆分详情-根据id查询") + @PostMapping("/queryDocumentSplitDetailById") + public Result> queryDocumentSplitDetailById(String id) { + return Result.OK(documentSplitService.queryDocumentSplitDetailById(id)); + } + /** * 文档拆分详情-条目信息列表 * @param id diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/IDocumentSplitService.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/IDocumentSplitService.java index da947cf4..d4686b57 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/IDocumentSplitService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/IDocumentSplitService.java @@ -98,4 +98,11 @@ public interface IDocumentSplitService { * @return */ List queryItemsValList(String itemId); + + /** + * 文档拆分详情-根据id查询 + * @param id + * @return + */ + Map queryDocumentSplitDetailById(String id); } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java index c5dc17c4..9b776494 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java @@ -404,6 +404,11 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService { return sarFileSplitItemsValEOS; } + @Override + public Map queryDocumentSplitDetailById(String id) { + return documentSplitMapper.queryLawsDocumentSplitById(id); + } + private void manageData(Map resultMap, StringBuilder fieldsBuilder, StringBuilder valuesBuilder) { // 所有key(字段名) resultMap.forEach((k, v) -> { diff --git a/laws-single-startup/src/main/resources/application-dev.yml b/laws-single-startup/src/main/resources/application-dev.yml index a0d31fd6..856e197a 100644 --- a/laws-single-startup/src/main/resources/application-dev.yml +++ b/laws-single-startup/src/main/resources/application-dev.yml @@ -198,6 +198,9 @@ spring: enabled: true #mybatis plus 设置 mybatis-plus: + configuration: + # mybatis返回字段值为空而不映射到map的解决方法 + call-setters-on-nulls: true mapper-locations: classpath*:com/jero/**/xml/*Mapper.xml global-config: # 关闭MP3.0自带的banner