diff --git a/apiV1ChartTypeOfLoans.go b/apiV1ChartTypeOfLoans.go index 9d314e8..69e57d8 100644 --- a/apiV1ChartTypeOfLoans.go +++ b/apiV1ChartTypeOfLoans.go @@ -12,7 +12,15 @@ type chartTypeOfLoans struct { } func apiV1ChartTypeOfLoans(w http.ResponseWriter, r *http.Request, ss *loan.Session) { - data := loan.TypeOfLoan() + peopleId := r.URL.Path[len(apiV1Prefix+"chart/type-of-loans/"):] + data := loan.TypeOfLoan(peopleId) + //send out + apiV1SendJson(data, w, r, ss) +} + +func apiV1ChartAmountOfLoans(w http.ResponseWriter, r *http.Request, ss *loan.Session) { + peopleId := r.URL.Path[len(apiV1Prefix+"chart/amount-of-loans/"):] + data := loan.TypeOfLoan(peopleId) //send out apiV1SendJson(data, w, r, ss) } diff --git a/apiv1.go b/apiv1.go index 750566e..c1a8703 100644 --- a/apiv1.go +++ b/apiv1.go @@ -31,7 +31,7 @@ func setupApiV1Handler() []apiV1HandlerMap { {"POST", "login", apiV1Login}, {"*", "logout", apiV1Logout}, {"GET", "chart/type-of-loans", apiV1ChartTypeOfLoans}, - {"GET", "chart/amount-of-loans", apiV1ChartTypeOfLoans}, + {"GET", "chart/amount-of-loans", apiV1ChartAmountOfLoans}, {"GET", "chart/past-year-monthly", apiV1ChartPastYearMonthly}, {"GET", "chart/recent-10-loans", apiV1ChartRecent10Loans}, {"GET", "chart/top-broker", apiV1ChartTopBroker}, @@ -117,7 +117,7 @@ func setupApiV1Handler() []apiV1HandlerMap { {"POST", "login", apiV1Login}, {"*", "logout", apiV1Logout}, {"GET", "chart/type-of-loans", apiV1ChartTypeOfLoans}, - {"GET", "chart/amount-of-loans", apiV1ChartTypeOfLoans}, + {"GET", "chart/amount-of-loans", apiV1ChartAmountOfLoans}, {"GET", "chart/past-year-monthly", apiV1ChartPastYearMonthly}, {"GET", "chart/recent-10-loans", apiV1ChartRecent10Loans}, {"GET", "chart/top-broker", apiV1ChartTopBroker},