From 5606efe6f2778ad09d8b35280d6360cfe8f34d91 Mon Sep 17 00:00:00 2001
From: zmk <496160012@qq.com>
Date: 星期三, 03 七月 2024 16:19:28 +0800
Subject: [PATCH] Merge branch 'master' of ssh://117.78.1.188:29418/dkyChenJiang
---
javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/TubLogMapper.xml | 24 ++++++++++++++++++++++--
1 files changed, 22 insertions(+), 2 deletions(-)
diff --git a/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/TubLogMapper.xml b/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/TubLogMapper.xml
index 7410116..e4801e7 100644
--- a/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/TubLogMapper.xml
+++ b/javaweb-plus/javaweb-cms/src/main/resources/mapper/geo/TubLogMapper.xml
@@ -17,13 +17,14 @@
<result property="number" column="number" />
<result property="unit" column="unit" />
<result property="createDate" column="create_date" />
+ <result property="fileUrl" column="file_url" />
<result property="remark" column="remark" />
<result property="outboundNumber" column="outbound_number" />
<result property="inboundNumber" column="inbound_number" />
</resultMap>
<sql id="selectTubLogVo">
- select id, code, project_id, tub_name, type, outbound_date, inbound_date, opt_user, apply_user, number, unit, create_date, remark from js_tub_log
+ select id, code, project_id, tub_name, type, outbound_date, inbound_date, opt_user, apply_user, number, unit, create_date, file_url, remark from js_tub_log
</sql>
<select id="selectTubLogList" parameterType="TubLog" resultMap="TubLogResult">
@@ -52,7 +53,7 @@
SELECT MAX(id) FROM js_tub_log where project_id = #{projectId}
</select>
- <select id="countTubLogDate" resultMap="TubLogResult">
+ <select id="countTubLogDate2" resultMap="TubLogResult">
SELECT
a.tub_name,
b.inbound_number,
@@ -61,6 +62,22 @@
FROM
( SELECT tub_name, SUM( number ) AS outbound_number, unit FROM js_tub_log WHERE outbound_date IS NOT NULL GROUP BY tub_name ) a
LEFT JOIN ( SELECT tub_name, SUM( number ) AS inbound_number, unit FROM js_tub_log WHERE inbound_date IS NOT NULL GROUP BY tub_name ) b ON a.tub_name = b.tub_name
+ </select>
+
+ <select id="countTubLogDate" resultMap="TubLogResult">
+ SELECT
+ a.project_id,
+ a.tub_name,
+ b.inbound_number,
+ a.outbound_number,
+ a.unit
+ FROM
+ ( SELECT project_id, tub_name, SUM( number ) AS outbound_number, unit FROM js_tub_log WHERE outbound_date IS NOT NULL GROUP BY tub_name ) a
+ LEFT JOIN ( SELECT project_id, tub_name, SUM( number ) AS inbound_number, unit FROM js_tub_log WHERE inbound_date IS NOT NULL GROUP BY tub_name ) b ON a.tub_name = b.tub_name
+ AND a.project_id = b.project_id
+ <where>
+ <if test="projectId != null and projectId != ''"> and a.project_id = #{projectId}</if>
+ </where>
</select>
<insert id="insertTubLog" parameterType="TubLog" useGeneratedKeys="true" keyProperty="id">
@@ -77,6 +94,7 @@
<if test="number != null ">number,</if>
<if test="unit != null and unit != ''">unit,</if>
<if test="createDate != null ">create_date,</if>
+ <if test="fileUrl != null and fileUrl != ''">file_url,</if>
<if test="remark != null and remark != ''">remark,</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
@@ -91,6 +109,7 @@
<if test="number != null ">#{number},</if>
<if test="unit != null and unit != ''">#{unit},</if>
<if test="createDate != null ">#{createDate},</if>
+ <if test="fileUrl != null and fileUrl != ''">#{fileUrl},</if>
<if test="remark != null and remark != ''">#{remark},</if>
</trim>
</insert>
@@ -109,6 +128,7 @@
<if test="number != null ">number = #{number},</if>
<if test="unit != null and unit != ''">unit = #{unit},</if>
<if test="createDate != null ">create_date = #{createDate},</if>
+ <if test="fileUrl != null and fileUrl != ''">file_url = #{fileUrl},</if>
<if test="remark != null and remark != ''">remark = #{remark},</if>
</trim>
where id = #{id}
--
Gitblit v1.9.1