From 126307d406e990256ab5e0937695fe2019d1b606 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Sat, 13 Mar 2021 22:38:58 +0800
Subject: [PATCH] 健康码当天统计接口修改,新增保安分页列表接口

---
 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