管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-20 f7e4543e6ad6d047f339d6cb9669ffa2e6790bbd
1
已修改2个文件
38 ■■■■■ 文件已修改
data/update.sql 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/WmtsController.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/update.sql
@@ -216,6 +216,38 @@
select a.*,fn_uname(a.create_user) uname,fn_get_fullname(a.depcode, 1) depName,fn_ver(a.verid) verName,fn_get_fullname(a.dircode, 2) dirName
from lf.sys_meta a where a.dircode like (select code from lf.sys_dir where name='西气东输四线天然气管道工程(吐鲁番-中卫)(00116DT02)') || '%';
-- 项目表
select a.*,st_astext(geom) from bs.bs_project a;
-- 按项目统计数据
select name "名称", (select count(*) from lf.sys_meta b where b.dircode like a.code || '%') "文件数",
    (select count(sizes) from lf.sys_meta b where b.dircode like a.code || '%') "数量(MB)"
from lf.sys_dir a where id > 1 and pid = 0;
-- 按文件类型统计
select type,count(*),count(sizes) from lf.sys_meta group by type;
-- type类型:1-Shp文件,2-专题图,3-源数据,4-业务数据,5-管道分析,6-统计报告
select * from lf.sys_download;
select * from lf.sys_serve_log
-- 按照专业统计
select code , name "value" from lf.sys_dir a
        where name in ('测量(ESV)', '勘察(EGE)', '地灾(EGD)', '洞库(EGD)') group by name order by name;
select * from lf.sys_meta
where dircode like '040000%' or dircode like '0100000000%' or dircode like '02000000%' or dircode like '030000%';
-- 数据申请
select * from lf.sys_apply a inner join lf.sys_user b on a.userid = b.id
-- 访问次数
select modular1,count(*) from lf.sys_operate group by modular1 order by modular1;
-- 按单位统计
select name,code,(select count(*) from lf.sys_meta b where b.depcode like a.code || '%'),
    (select count(sizes) from lf.sys_meta b where b.depcode like a.code || '%')
from lf.sys_dep a where name in ('测绘室','勘察室','地灾专业','洞库专业');
src/main/java/com/lf/server/controller/data/WmtsController.java
@@ -125,8 +125,7 @@
        // 设置缓存参数
        setBrowerCache(ssRes);
        // 设置返回图片类型
        //res.setContentType("image/png");
        //res.setContentType("image/png")
        // 通过response对象,获取到输出流
        ServletOutputStream outputStream = res.getOutputStream();
@@ -152,9 +151,10 @@
            outputStream.write(bytes, 0, len);
            outputStream.flush();
        }
        //outputStream.close()
        fileInputStream.close();
        //outputStream.close();
        // 设置返回图片类型
        ssRes.getHeaders().set("Content-Type", "image/png");
        OutputStream os = ssRes.getBody();