管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-04-11 d32e5d152584e8a3b3750f3f059ed7cca5f5c86e
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);
    }
    /**
     * 根据父ID查询记录
     */
    private List<?> selectRowsByParentid(String entity, String parentid, String field) {