From d32e5d152584e8a3b3750f3f059ed7cca5f5c86e Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期二, 11 四月 2023 16:49:19 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/sys/AttachService.java | 20 +++++++++++++++++--- 1 files changed, 17 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/service/sys/AttachService.java b/src/main/java/com/lf/server/service/sys/AttachService.java index a469e83..8aab5bb 100644 --- a/src/main/java/com/lf/server/service/sys/AttachService.java +++ b/src/main/java/com/lf/server/service/sys/AttachService.java @@ -128,8 +128,8 @@ } @Override - public Integer insertAttachByMeta(String metaName, String tab, String tabGuid) { - return attachMapper.insertAttachByMeta(metaName, tab, tabGuid); + public Integer insertAttachByMeta(String tab, String tabGuid, String metaName, String dirid) { + return attachMapper.insertAttachByMeta(tab, tabGuid, metaName, dirid); } /** @@ -156,13 +156,27 @@ } BaseEntity be = (BaseEntity) obj; + String dirid = getDirid(be); for (String name : names) { - insertAttachByMeta(name, tab, be.getEventid()); + insertAttachByMeta(tab, be.getEventid(), name, dirid); } } } /** + * 鑾峰彇鐩綍缂栫爜 + */ + private String getDirid(BaseEntity be) { + if (StringHelper.isEmpty(be.getDirid())) { + return null; + } + + String dirid = be.getDirid().substring(0, 2); + + return StringHelper.getRightLike(dirid); + } + + /** * 鏍规嵁鐖禝D鏌ヨ璁板綍 */ private List<?> selectRowsByParentid(String entity, String parentid, String field) { -- Gitblit v1.9.3