|
- package main
-
- import (
- "biukop.com/sfm/loan"
- log "github.com/sirupsen/logrus"
- "net/http"
- "strconv"
- )
-
- func apiV1GridLoanFullOverview(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
-
- var skip int = 0
- var take int = 0
- var sort = r.URL.Query().Get("$orderby") //
-
- sSkip := r.URL.Query().Get("$skip") //
- if sSkip == "" {
- log.Info("query full_loan_summary, skip not present set to 0 ")
- } else {
- s, err := strconv.Atoi(sSkip) // for weird reasons, I cannot replace s with skip
- log.Print(s, err)
- skip = s
- }
-
- sTake := r.URL.Query().Get("$top") //
- if sTake == "" {
- log.Info("query full_loan_summary, take not present set to 0 ")
- } else {
- t, err := strconv.Atoi(sTake)
- log.Print(t, err)
- take = t
- }
-
- data := loan.QFullLLoanSummary(skip, take, sort)
- //send out
- apiV1SendJson(data, w, r, ss)
- }
|