管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-04-10 7911d40e365c6d7c3cb5832609a9b6e30c1a6641
1
已修改7个文件
54 ■■■■ 文件已修改
data/db_cx.sql 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/all/BaseQueryController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/MetaController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/data/MetaMapper.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/DownloadService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/MetaService.java 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/MetaMapper.xml 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_cx.sql
@@ -17,10 +17,8 @@
select * from lf.sys_download order by id desc limit 20; --downid
select * from lf.sys_apply order by id desc;
select * from lf.sys_flow order by id desc;
select modular2,count(*) from lf.sys_operate group by modular2
select * from lf.sys_meta order by id desc;
select depcode from lf.sys_meta where id in (1393,1392,1383,1382) and depcode not like '000305%' group by depcode order by depcode;
src/main/java/com/lf/server/controller/all/BaseQueryController.java
@@ -590,7 +590,7 @@
                return success(new ArrayList<String>());
            }
            List<String> list = downloadService.selectMetaOverflowDep(ue, dr);
            List<String> list = metaService.selectMetaOverflowDep(ue, dr);
            return success(list);
        } catch (Exception ex) {
src/main/java/com/lf/server/controller/data/MetaController.java
@@ -386,7 +386,7 @@
                return success(new ArrayList<String>());
            }
            List<String> list = downloadService.selectMetaOverflowDep(ue, dr);
            List<String> list = metaService.selectMetaOverflowDep(ue, dr);
            return success(list);
        } catch (Exception ex) {
src/main/java/com/lf/server/mapper/data/MetaMapper.java
@@ -152,6 +152,15 @@
    public List<MetaEntity> selectMetasByDirCode(String dircode);
    /**
     * 查询元数据中溢出的单位ID
     *
     * @param ids
     * @param depcode
     * @return
     */
    public List<String> selectMetaOverflowDep(String ids, String depcode);
    /**
     * 插入一条
     *
     * @param entity
src/main/java/com/lf/server/service/data/DownloadService.java
@@ -505,13 +505,4 @@
        metaDownService.inserts(list);
    }
    /**
     * 查询元数据中溢出的单位ID
     */
    public List<String> selectMetaOverflowDep(UserEntity ue, DownloadReqEntity dr) {
        List<String> rs = new ArrayList<>();
        return rs;
    }
}
src/main/java/com/lf/server/service/data/MetaService.java
@@ -1,7 +1,9 @@
package com.lf.server.service.data;
import com.lf.server.entity.all.StaticData;
import com.lf.server.entity.ctrl.DownloadReqEntity;
import com.lf.server.entity.data.MetaEntity;
import com.lf.server.entity.sys.UserEntity;
import com.lf.server.helper.PathHelper;
import com.lf.server.helper.StringHelper;
import com.lf.server.helper.WebHelper;
@@ -126,6 +128,22 @@
    }
    @Override
    public List<String> selectMetaOverflowDep(String ids, String depcode) {
        depcode = StringHelper.getRightLike(depcode);
        return metaMapper.selectMetaOverflowDep(ids, depcode);
    }
    /**
     * 查询元数据中溢出的单位ID
     */
    public List<String> selectMetaOverflowDep(UserEntity ue, DownloadReqEntity dr) {
        String ids = StringHelper.join(dr.getIds(), ",");
        return selectMetaOverflowDep(ids, ue.getDepcode());
    }
    @Override
    public Integer insert(MetaEntity entity) {
        return metaMapper.insert(entity);
    }
src/main/resources/mapper/data/MetaMapper.xml
@@ -182,6 +182,14 @@
        order by id;
    </select>
    <select id="selectMetaOverflowDep" resultType="java.lang.String">
         select depcode
         from lf.sys_meta
         where id in (${ids}) and depcode not like ${depcode}
         group by depcode
         order by depcode;
    </select>
    <insert id="insert" parameterType="com.lf.server.entity.data.MetaEntity">
        <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
            select currval('lf.sys_meta_id_seq'::regclass) as id