From 3f14b70dbfc344bec08a5754d5faefbe05165927 Mon Sep 17 00:00:00 2001 From: changpengfei Date: Mon, 13 Sep 2021 18:52:48 +0800 Subject: [PATCH] =?UTF-8?q?=E7=83=AD=E9=97=A8=E6=90=9C=E7=B4=A2=20?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/lyms/talkonlineweb/mapper/IndexMapper.java | 5 ++++- .../java/com/lyms/talkonlineweb/service/impl/IndexServiceImpl.java | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/IndexMapper.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/IndexMapper.java index a24b753..9b74c31 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/IndexMapper.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/IndexMapper.java @@ -42,7 +42,7 @@ public interface IndexMapper { @Select("select count(1) cnt from lyms_tkrecord tk where stat=1 ") public Map getSumTkCntFs(); - @Select("SELECT searchtxt,COUNT(1) cnt FROM lyms_searchlogs s GROUP BY searchtxt ORDER BY cnt DESC ") + @Select("SELECT searchtxt,COUNT(1) cnt FROM lyms_searchlogs s GROUP BY searchtxt ORDER BY cnt DESC LIMIT 5") List> getSearch(); @Select("SELECT COUNT(1) cnt FROM lyms_searchlogs s ") @@ -51,4 +51,7 @@ public interface IndexMapper { // 科室类别占比 @Select("SELECT hd.`dname`,COUNT(1) cnt FROM lyms_tkrecord tk,lyms_doctor d,lyms_hdepart hd WHERE tk.`did`=d.`did` AND d.`dpid`=hd.`did` GROUP BY hd.`dname`") List> getDepart(); + + @Select("SELECT DATE(s.`createdtime`) dt,COUNT(1) cnt FROM lyms_searchlogs s GROUP BY DATE(s.`createdtime`) ORDER BY cnt DESC LIMIT 7") + List> getSearchByDay(); } diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/IndexServiceImpl.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/IndexServiceImpl.java index 782e66f..dae5775 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/IndexServiceImpl.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/IndexServiceImpl.java @@ -34,6 +34,7 @@ public class IndexServiceImpl implements IndexService { // 热门搜索 rs.put("serch",indexMapper.getSearch()); + rs.put("serchByDay",indexMapper.getSearchByDay()); rs.put("serchSum",indexMapper.getSearchSum()); // 科室类别占比 @@ -41,8 +42,6 @@ public class IndexServiceImpl implements IndexService { rs.put("depart",dLst); rs.put("departCnt",dLst.stream().mapToInt(m-> Math.toIntExact((long) m.get("cnt"))).sum()); - - return rs; } } -- 1.8.3.1