Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

38 lines
827B

  1. package main
  2. import (
  3. "biukop.com/sfm/loan"
  4. log "github.com/sirupsen/logrus"
  5. "net/http"
  6. "strconv"
  7. )
  8. func apiV1GridLoanFullOverview(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
  9. var skip int = 0
  10. var take int = 0
  11. var sort = r.URL.Query().Get("$orderby") //
  12. sSkip := r.URL.Query().Get("$skip") //
  13. if sSkip == "" {
  14. log.Info("query full_loan_summary, skip not present set to 0 ")
  15. } else {
  16. s, err := strconv.Atoi(sSkip) // for weird reasons, I cannot replace s with skip
  17. log.Print(s, err)
  18. skip = s
  19. }
  20. sTake := r.URL.Query().Get("$top") //
  21. if sTake == "" {
  22. log.Info("query full_loan_summary, take not present set to 0 ")
  23. } else {
  24. t, err := strconv.Atoi(sTake)
  25. log.Print(t, err)
  26. take = t
  27. }
  28. data := loan.QFullLLoanSummary(skip, take, sort)
  29. //send out
  30. apiV1SendJson(data, w, r, ss)
  31. }