| 123456789101112131415161718192021222324252627282930313233 |
- package admin
- import (
- "errors"
- "net/http"
- "github.com/bjdgyc/anylink/dbdata"
- )
- func StatsInfoList(w http.ResponseWriter, r *http.Request) {
- var ok bool
- _ = r.ParseForm()
- action := r.FormValue("action")
- scope := r.FormValue("scope")
- ok = dbdata.StatsInfoIns.ValidAction(action)
- if !ok {
- RespError(w, RespParamErr, errors.New("不存在的图表类别"))
- return
- }
- ok = dbdata.StatsInfoIns.ValidScope(scope)
- if !ok {
- RespError(w, RespParamErr, errors.New("不存在的日期范围"))
- return
- }
- datas, err := dbdata.StatsInfoIns.GetData(action, scope)
- if err != nil {
- RespError(w, RespInternalErr, err)
- return
- }
- data := make(map[string]interface{})
- data["datas"] = datas
- RespSucess(w, data)
- }
|