diff --git a/models/send_tasks_logs.go b/models/send_tasks_logs.go index 333b28a..bce4f51 100644 --- a/models/send_tasks_logs.go +++ b/models/send_tasks_logs.go @@ -119,9 +119,10 @@ func DeleteOutDateLogs(keepNum int) (int, error) { } type StatisticData struct { - TodaySuccNum int `json:"today_succ_num"` - TodayFailedNum int `json:"today_failed_num"` - TodayTotalNum int `json:"today_total_num"` + TodaySuccNum int `json:"today_succ_num"` + TodayFailedNum int `json:"today_failed_num"` + TodayTotalNum int `json:"today_total_num"` + MessageTotalNum int `json:"message_total_num"` LatestSendData []LatestSendData `json:"latest_send_data" gorm:"many2many:latest_send_data;"` WayCateData []WayCateData `json:"way_cate_data" gorm:"many2many:way_cate_data;"` @@ -161,6 +162,10 @@ func GetStatisticData() (StatisticData, error) { query.Take(&statistic) + // 全部消息统计数据 + totalQuery := db.Table(logt).Select(`COUNT(*) AS message_total_num`) + totalQuery.Take(&statistic) + // 最近30天数据 days := 30 now := util.GetNowTime() diff --git a/web/src/views/tabsTools/statistic/statistic.vue b/web/src/views/tabsTools/statistic/statistic.vue index 353c3a6..a39d187 100644 --- a/web/src/views/tabsTools/statistic/statistic.vue +++ b/web/src/views/tabsTools/statistic/statistic.vue @@ -2,7 +2,18 @@
- + +
+ + + +
+
+