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