管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-04-11 baa6d337576932a2972f7ff0ca2b8790fc4da890
src/main/java/com/lf/server/service/sys/AttachService.java
@@ -3,7 +3,6 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.lf.server.entity.all.BaseEntity;
import com.lf.server.entity.data.FmeLogEntity;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.sys.AttachEntity;
import com.lf.server.helper.ClassHelper;
import com.lf.server.helper.StringHelper;
@@ -115,7 +114,7 @@
     * 查询FME日志
     */
    public List<FmeLogEntity> selectFmeLogs() {
        if (null == tabs) {
        if (StringHelper.isEmpty(tabs)) {
            tabs = UploadAttachService.getTabs().replace("'", "");
        }
@@ -128,8 +127,8 @@
    }
    @Override
    public MetaEntity selectMetaByName(String name) {
        return attachMapper.selectMetaByName(name);
    public Integer insertAttachByMeta(String tab, String tabGuid, String metaName, String dirid) {
        return attachMapper.insertAttachByMeta(tab, tabGuid, metaName, dirid);
    }
    /**
@@ -156,13 +155,27 @@
            }
            BaseEntity be = (BaseEntity) obj;
            String dirid = getDirid(be);
            for (String name : names) {
                //
                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) {