Commit f451b17a76792285d0bdab6241ba963c2c4de444

Authored by changpengfei
1 parent f047fe37d7
Exists in master

部分首页统计

Showing 2 changed files with 13 additions and 0 deletions

talkonlineweb/src/main/java/com/lyms/talkonlineweb/mapper/IndexMapper.java View file @ f451b17
... ... @@ -47,5 +47,9 @@
47 47  
48 48 @Select("SELECT COUNT(1) cnt FROM lyms_searchlogs s ")
49 49 Map<String,Object> getSearchSum();
  50 +
  51 +// 科室类别占比
  52 + @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`")
  53 + List<Map<String,Object>> getDepart();
50 54 }
talkonlineweb/src/main/java/com/lyms/talkonlineweb/service/impl/IndexServiceImpl.java View file @ f451b17
... ... @@ -6,6 +6,7 @@
6 6 import org.springframework.stereotype.Service;
7 7  
8 8 import java.util.HashMap;
  9 +import java.util.List;
9 10 import java.util.Map;
10 11  
11 12 @Service
... ... @@ -34,6 +35,14 @@
34 35 // 热门搜索
35 36 rs.put("serch",indexMapper.getSearch());
36 37 rs.put("serchSum",indexMapper.getSearchSum());
  38 +
  39 +// 科室类别占比
  40 + List<Map<String,Object>> dLst=indexMapper.getDepart();
  41 + rs.put("depart",dLst);
  42 + rs.put("departCnt",dLst.stream().mapToInt(m-> (int) m.get("cnt")).sum());
  43 +
  44 +
  45 +
37 46 return rs;
38 47 }
39 48 }