From b3190b020a4d67d88cae9042fd6014fe0b4925d2 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Mon, 15 Mar 2021 09:43:35 +0800
Subject: [PATCH] 包裹统计数据本周数据修改(新增状态status=3本周)

---
 blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/healthcode/mapper/healthcodeMapper.xml |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/healthcode/mapper/healthcodeMapper.xml b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/healthcode/mapper/healthcodeMapper.xml
index ea4369d..4dc5e6b 100644
--- a/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/healthcode/mapper/healthcodeMapper.xml
+++ b/blade-service/blade-jfpts/src/main/java/org/springblade/jfpt/healthcode/mapper/healthcodeMapper.xml
@@ -60,14 +60,25 @@
     <insert id="insert">
         insert into healthcode(<include refid="key"/>) values(<include refid="value"/>)
     </insert>
+
+<!--    <select id="selectCountr" resultType="java.util.HashMap">-->
+<!--         SELECT COUNT( * ) AS num,type-->
+<!--            FROM-->
+<!--         healthcode-->
+<!--            WHERE-->
+<!--         DATE_FORMAT(dtime,'%Y-%m-%d')=#{time} GROUP BY type-->
+<!--    </select>-->
+
+    <!--查询当天的健康码统计数据  2021-03-13 arsn修改-->
     <select id="selectCountr" resultType="java.util.HashMap">
-     SELECT
-	COUNT( * ) AS num,
-	type
-FROM
-	healthcode
-WHERE
-DATE_FORMAT(dtime,'%Y-%m-%d')=#{time} GROUP BY type
+        SELECT COUNT( * ) AS num,1 as type FROM healthcode WHERE
+             TO_DAYS(dtime)=TO_DAYS(NOW()) and type=1
+                     union all
+        SELECT COUNT( * ) AS num,2 as type FROM healthcode WHERE
+             TO_DAYS(dtime)=TO_DAYS(NOW()) and type=2
+               union all
+        SELECT COUNT( * ) AS num,3 as type FROM healthcode WHERE
+             TO_DAYS(dtime)=TO_DAYS(NOW()) and type=3
     </select>
 
     <select id="selectCountz" resultType="java.util.HashMap">

--
Gitblit v1.9.3