From 5f4c969ad23c5ec9b6e16051add5c20e63f8284a Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 15 三月 2024 17:39:26 +0800 Subject: [PATCH] 修改 按项目统计 --- src/main/resources/mapper/sys/ReportMapper.xml | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main/resources/mapper/sys/ReportMapper.xml b/src/main/resources/mapper/sys/ReportMapper.xml index fe6adaf..c45ef77 100644 --- a/src/main/resources/mapper/sys/ReportMapper.xml +++ b/src/main/resources/mapper/sys/ReportMapper.xml @@ -268,7 +268,10 @@ <!-- 缁熻鏁板瓧绾垮垝鍥鹃潰绉� --> <select id="countDlgAreaByPrj" resultType="com.lf.server.entity.ctrl.CountEntity"> - select name "m1", area * 1000000 "area" from lf.sys_line_buffer; + select dir "m1", cast( coalesce(sum(area), 0) as decimal(20, 2) ) "area" + from lf.sys_line_buffer + group by code, dir + order by code; </select> <!-- 鎸夐」鐩粺璁℃暟瀛楁灏勫奖鍍忓浘闈㈢Н --> @@ -282,7 +285,7 @@ order by code; </select> - <!-- 缁熻绠$嚎闀垮害 --> + <!-- 鎸夐」鐩粺璁$绾块暱搴� --> <select id="countLineLength" resultType="com.lf.server.entity.ctrl.CountEntity"> select name "m1", (select cast( coalesce(sum( ST_Length( ST_GeographyFromText( ST_AsText(geom) ) ) ) / 1000, 0) as decimal(20, 2) ) @@ -305,7 +308,7 @@ <select id="countGeoModelAreaByPrj" resultType="com.lf.server.entity.ctrl.CountEntity"> select name "m1", (select cast( coalesce(sum(b.area), 0) as decimal(20, 2) ) - from lf.sys_meta b where b.dircode like a.code || '%') "area" + from lf.sys_meta b where b.type in ('fbx', 'ifc') and b.dircode like a.code || '%') "area" from lf.sys_dir a where pid = 0 order by code; -- Gitblit v1.9.3