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) }