123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package statistics
-
- import (
- "strings"
- )
-
- // GetDashData 统计人员数据
- func (c *StatisticsController) GetDashData() {
- caseids := c.GetString("caseids")
- caseIDs := []string{}
-
- if caseids != "" {
- caseIDs = strings.Split(caseids, ",")
- }
-
- data, err := c.serv.StaDashboard(caseIDs)
- if err != nil {
- c.ResponseError(err)
- }
-
- c.ResponseJSON(data)
- }
-
- // GetDashFilterCharts 统计过滤条件报表
- func (c *StatisticsController) GetDashFilterCharts() {
- // 目前只支持 week, month 两种
- staType := c.GetString("statype")
- if staType == "" {
- staType = "week"
- }
-
- caseids := c.GetString("caseids")
- caseIDs := []string{}
-
- if caseids != "" {
- caseIDs = strings.Split(caseids, ",")
- }
-
- data, err := c.serv.GetStaFilterCharts(caseIDs, staType)
- if err != nil {
- c.ResponseError(err)
- }
-
- c.ResponseJSON(data)
- }
|