From 3f47c88e7cb4e53b3637620794420181f47b5a5e Mon Sep 17 00:00:00 2001
From: zmk <496160012@qq.com>
Date: 星期三, 23 十月 2024 16:07:13 +0800
Subject: [PATCH] 提交代码
---
javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleMapper.xml | 20 +++++++++++++++++++-
1 files changed, 19 insertions(+), 1 deletions(-)
diff --git a/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleMapper.xml b/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleMapper.xml
index 11ea16e..3b0c835 100644
--- a/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleMapper.xml
+++ b/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/HoleMapper.xml
@@ -29,6 +29,7 @@
<result property="reason" column="reason" />
<result property="rate" column="rate" />
<result property="footage" column="footage" />
+ <result property="totalFootage" column="total_footage" />
<result property="footageCpl" column="footage_cpl" />
<result property="status" column="status" />
<result property="isDeleted" column="is_deleted" />
@@ -36,7 +37,7 @@
</resultMap>
<sql id="selectHoleVo">
- select ids, project_id, code, create_time, update_time, description, type, elevation, depth, longitude, latitude, survey_x, survey_y, survey_z, survey_latitude, survey_longitude, map_latitude, map_longitude, map_time, position, locate_time, reason, rate, footage, footage_cpl, status, is_deleted, is_flag from js_hole
+ select ids, project_id, code, create_time, update_time, description, type, elevation, depth, longitude, latitude, survey_x, survey_y, survey_z, survey_latitude, survey_longitude, map_latitude, map_longitude, map_time, position, locate_time, reason, rate, footage,total_footage, footage_cpl, status, is_deleted, is_flag from js_hole
</sql>
<select id="selectHoleList" parameterType="Hole" resultMap="HoleResult">
@@ -99,6 +100,20 @@
<include refid="selectHoleVo"/> WHERE project_id = #{projectId}
</select>
+ <select id="selectHoleTotalProcess" resultMap="HoleResult">
+ select sum(footage_cpl) as footage_cpl, sum(footage) as footage from js_hole
+ </select>
+
+ <select id="selectHoleProjectProcess" resultMap="HoleResult">
+ select project_id as project_id, sum(footage_cpl) as footage_cpl, sum(footage) as footage
+ from js_hole GROUP BY project_id
+ </select>
+
+ <select id="selectProjectProcess" resultMap="HoleResult" >
+ select project_id as project_id, sum(footage_cpl) as footage_cpl, sum(footage) as footage
+ from js_hole where project_id = #{projectId}
+ </select>
+
<insert id="insertHole" parameterType="Hole">
insert into js_hole
<trim prefix="(" suffix=")" suffixOverrides=",">
@@ -126,6 +141,7 @@
<if test="reason != null and reason != ''">reason,</if>
<if test="rate != null">rate,</if>
<if test="footage != null">footage,</if>
+ <if test="totalFootage != null">total_footage,</if>
<if test="footageCpl != null">footage_cpl,</if>
<if test="status != null and status != ''">status,</if>
<if test="isDeleted != null and isDeleted != ''">is_deleted,</if>
@@ -156,6 +172,7 @@
<if test="reason != null and reason != ''">#{reason},</if>
<if test="rate != null">#{rate},</if>
<if test="footage != null">#{footage},</if>
+ <if test="totalFootage != null">#{totalFootage},</if>
<if test="footageCpl != null">#{footageCpl},</if>
<if test="status != null and status != ''">#{status},</if>
<if test="isDeleted != null and isDeleted != ''">#{isDeleted},</if>
@@ -189,6 +206,7 @@
<if test="reason != null and reason != ''">reason = #{reason},</if>
<if test="rate != null">rate = #{rate},</if>
<if test="footage != null">footage = #{footage},</if>
+ <if test="totalFootage != null">total_footage = #{totalFootage},</if>
<if test="footageCpl != null">footage_cpl = #{footageCpl},</if>
<if test="status != null and status != ''">status = #{status},</if>
<if test="isDeleted != null and isDeleted != ''">is_deleted = #{isDeleted},</if>
--
Gitblit v1.9.1