管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-15 cd6d1fa82a9312c1a13f9c6c35fac542e34afe6e
1
已修改2个文件
14 ■■■■ 文件已修改
src/main/java/com/lf/server/service/show/DataLibService.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/all/BaseQueryMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/DataLibService.java
@@ -40,7 +40,7 @@
    private final static Log log = LogFactory.getLog(DataLibService.class);
    /**
     * 查询DB中溢出的单位ID
     * 查询DB中溢出的单位编码
     */
    public List<String> selectDbOverflowDep(UserEntity ue, List<String> entities, String wkt) {
        List<String> rs = new ArrayList<>();
@@ -64,7 +64,7 @@
                List<String> ids = baseMapper.selectObjs(wrapper);
                addDepIds(rs, ids);
                addDepCodes(rs, ids);
            } catch (Exception ex) {
                log.error(ex.getMessage(), ex);
            }
@@ -74,9 +74,9 @@
    }
    /**
     * 添加单位ID
     * 添加单位编码
     */
    private void addDepIds(List<String> rs, List<String> ids) {
    private void addDepCodes(List<String> rs, List<String> ids) {
        if (null == ids || ids.isEmpty()) {
            return;
        }
src/main/resources/mapper/all/BaseQueryMapper.xml
@@ -69,12 +69,12 @@
    </select>
    
    <select id="selectBaseType" resultType="com.lf.server.entity.ctrl.KeyValueEntity">
        select cast(id as varchar) "key",name "value" from lf.sys_dir where pid = 1
        select code "key",name "value" from lf.sys_dir where pid = 1
    </select>
    <select id="selectBusinessType" resultType="com.lf.server.entity.ctrl.KeyValueEntity">
        select (select string_agg(cast(id as varchar),',') from lf.sys_dir where name = a.name) "key",name "value" from lf.sys_dir a
        where name in ('测量(ESV)','勘察(EGE)','地灾(EGD)','洞库(EGD)') group by name order by name
        select (select string_agg(code, ',') from lf.sys_dir where name = a.name) "key", name "value" from lf.sys_dir a
        where name in ('测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name
    </select>
    <select id="selectProject" resultType="com.lf.server.entity.ctrl.KeyValueEntity">