From ffd895050893252555bd00d70da4766d58c7c719 Mon Sep 17 00:00:00 2001
From: laishajiang <12977614+laishajiang@user.noreply.gitee.com>
Date: Wed, 10 Apr 2024 11:25:50 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=A1=E4=BB=B6=E7=BB=9F=E8=AE=A1create=5Fti?=
=?UTF-8?q?me=E4=BF=AE=E6=94=B9=E4=B8=BAmail=5Ftime?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/resources/mapper/DataMapper.xml | 42 +++++++++----------
1 file changed, 21 insertions(+), 21 deletions(-)
diff --git a/mailbox-lan/src/main/resources/mapper/DataMapper.xml b/mailbox-lan/src/main/resources/mapper/DataMapper.xml
index 322e8d4..3273161 100644
--- a/mailbox-lan/src/main/resources/mapper/DataMapper.xml
+++ b/mailbox-lan/src/main/resources/mapper/DataMapper.xml
@@ -17,7 +17,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
(SELECT * FROM mail_mark WHERE mail_id IN (
SELECT id FROM mail WHERE 1=1
- and create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
)) b ON a.id = b.second_dept_id
where a.level = '2'
@@ -50,7 +50,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
(SELECT * FROM mail_mark WHERE mail_id IN (
SELECT id FROM mail WHERE 1=1
- and create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
)) b ON a.id = b.second_dept_id
@@ -84,7 +84,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
(SELECT * FROM mail_mark WHERE mail_id IN (
SELECT id FROM mail WHERE 1=1
- and create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
)) b ON a.id = b.second_dept_id
@@ -123,7 +123,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from mail_mark b left join dept a on a.id=b.second_dept_id where 1=1
and mail_id IN (
- SELECT id FROM mail WHERE 1=1 and create_time BETWEEN #{searchStartTime} AND #{searchEndTime})
+ SELECT id FROM mail WHERE 1=1 and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime})
) t1
@@ -138,7 +138,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from mail_mark b left join dept a on a.id=b.second_dept_id where 1=1
and mail_id IN (
- SELECT id FROM mail WHERE 1=1 and create_time BETWEEN #{searchStartTime} AND #{searchEndTime})
+ SELECT id FROM mail WHERE 1=1 and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime})
) t2 on t1.total = t2.total2
@@ -154,7 +154,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
from mail_mark b left join dept a on a.id=b.second_dept_id where 1=1
and mail_id IN (
- SELECT id FROM mail WHERE 1=1 and create_time BETWEEN #{searchStartTime} AND #{searchEndTime})
+ SELECT id FROM mail WHERE 1=1 and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime})
) t4 on t3.total2 = t4.total3
@@ -174,7 +174,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
(SELECT * FROM mail_mark WHERE mail_id IN (
SELECT id FROM mail WHERE 1=1
- and create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
)) b ON a.id = b.three_dept_id
where a.level = '3'
@@ -194,7 +194,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
(SELECT * FROM mail_mark WHERE mail_id IN (
SELECT id FROM mail WHERE 1=1
- and create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
)) b ON a.id = b.three_dept_id
@@ -218,7 +218,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
(SELECT * FROM mail_mark WHERE mail_id IN (
SELECT id FROM mail WHERE 1=1
- and create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ and mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
)) b ON a.id = b.three_dept_id
@@ -238,7 +238,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
COALESCE(m.second_dept_name, #{deptName}) As second_dept_name,
COALESCE( (SELECT COUNT(1) FROM mail where mail.second_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
) , 0) as allcount,
COALESCE(m.sumCount, 0) AS sumCount,
COALESCE(m.countRate, '0%') AS countRate
@@ -255,7 +255,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
1 = 1
and mail.second_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
GROUP BY
mail_category, mail.second_dept_name,mail.second_dept_id
@@ -279,14 +279,14 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
SELECT mc.name,mc.key,mc.parent_key,mc.level,
'长沙市公安局' as second_dept_name, COALESCE((SELECT COUNT(1) FROM mail where 1=1
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
), 0) as allcount, COALESCE(m.sumCount, 0) AS sumCount,
COALESCE(m.countRate, '0%') AS countRate
FROM mail_category mc LEFT JOIN ( SELECT mail_category AS category, COUNT(1) AS sumCount,
CONCAT(ROUND(COUNT(1) * 100.0 / (SELECT COUNT(1) FROM mail), 0), '%') AS countRate
FROM mail WHERE 1 = 1
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
GROUP BY mail_category) m ON mc.name = m.category ;
@@ -298,7 +298,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
COALESCE(m.three_dept_name, #{deptName}) As second_dept_name,
COALESCE( (SELECT COUNT(1) FROM mail where mail.three_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
) , 0) as allcount,
COALESCE(m.sumCount, 0) AS sumCount,
COALESCE(m.countRate, '0%') AS countRate
@@ -315,7 +315,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
1 = 1
and mail.three_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
GROUP BY
mail_category, mail.three_dept_name,mail.three_dept_id
@@ -327,7 +327,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
'长沙市公安局' as second_dept_name,
COALESCE((SELECT COUNT(1) FROM mail where 1=1
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
), 0) as allcount,
COALESCE(m.source, mc.value) as source,
COALESCE(m.sumCount, 0) AS sumCount,
@@ -337,7 +337,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
CONCAT(ROUND(COUNT(1) * 100.0 / (SELECT COUNT(1) FROM mail), 0), '%') AS countRate
FROM mail WHERE 1 = 1
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
GROUP BY source) m ON mc.value = m.source WHERE
mc.type_id = 7
@@ -350,7 +350,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
COALESCE(m.second_dept_name,#{deptName}) As second_dept_name,
COALESCE((SELECT COUNT(1) FROM mail where mail.second_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
), 0) as allcount,
COALESCE(m.source, mc.value) as source,
COALESCE(m.sumCount, 0) AS sumCount,
@@ -368,7 +368,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
1 = 1
and mail.second_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
GROUP BY
source, mail.second_dept_id,mail.second_dept_name
@@ -384,7 +384,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
COALESCE(m.three_dept_name,#{deptName}) As second_dept_name,
COALESCE((SELECT COUNT(1) FROM mail where mail.three_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
), 0) as allcount,
COALESCE(m.source, mc.value) as source,
COALESCE(m.sumCount, 0) AS sumCount,
@@ -402,7 +402,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
1 = 1
and mail.three_dept_id = #{deptId}
- AND mail.create_time BETWEEN #{searchStartTime} AND #{searchEndTime}
+ AND mail.mail_time BETWEEN #{searchStartTime} AND #{searchEndTime}
GROUP BY
source, mail.three_dept_id,mail.three_dept_name