浏览代码

delete loan is ready. with basic info validation

master
sp 5 年前
父节点
当前提交
cfc16b975f
共有 2 个文件被更改,包括 18 次插入0 次删除
  1. +16
    -0
      apiV1LoanSingle.go
  2. +2
    -0
      apiv1.go

+ 16
- 0
apiV1LoanSingle.go 查看文件

l.Amount = input.Amount l.Amount = input.Amount
l.Item = input.Item l.Item = input.Item
l.Rating = input.Rating l.Rating = input.Rating
l.Settlement = input.Settlement
l.Description = input.Description l.Description = input.Description
e = l.WriteBasic() e = l.WriteBasic()
if e != nil { if e != nil {
log.Error("cannot save basic loan", e.Error())
apiV1Client404Error(w, r, ss) apiV1Client404Error(w, r, ss)
} else { } else {
apiV1SendJson(l, w, r, ss) apiV1SendJson(l, w, r, ss)
} }


} }

func apiV1LoanSingleDelete(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
loanId := r.URL.Path[len(apiV1Prefix+"loan/"):] //remove prefix

e := loan.Delete(loanId)
if e != nil {
log.Error("cannot delete loan by id ", loanId, e.Error())
apiV1Client404Error(w, r, ss)
return
}

apiV1SendJson(loanId, w, r, ss)

}

+ 2
- 0
apiv1.go 查看文件

{"GET", "chart/top-broker", apiV1ChartTopBroker}, {"GET", "chart/top-broker", apiV1ChartTopBroker},
{"POST", "grid/loan/full-loan-overview", apiV1GridLoanFullOverview}, {"POST", "grid/loan/full-loan-overview", apiV1GridLoanFullOverview},
{"GET", "loan/", apiV1LoanSingleGet}, {"GET", "loan/", apiV1LoanSingleGet},
{"DELETE", "loan/", apiV1LoanSingleDelete},
{"GET", "people/", apiV1PeopleGet}, {"GET", "people/", apiV1PeopleGet},
{"GET", "broker/", apiV1BrokerGet}, {"GET", "broker/", apiV1BrokerGet},
{"POST", "loan/basic/", apiV1LoanSinglePostBasic}, {"POST", "loan/basic/", apiV1LoanSinglePostBasic},
{"GET", "chart/top-broker", apiV1ChartTopBroker}, {"GET", "chart/top-broker", apiV1ChartTopBroker},
{"POST", "grid/loan/full-loan-overview", apiV1GridLoanFullOverview}, {"POST", "grid/loan/full-loan-overview", apiV1GridLoanFullOverview},
{"GET", "loan/", apiV1LoanSingleGet}, {"GET", "loan/", apiV1LoanSingleGet},
{"DELETE", "loan/", apiV1LoanSingleDelete},
{"GET", "people/", apiV1PeopleGet}, {"GET", "people/", apiV1PeopleGet},
{"GET", "broker/", apiV1BrokerGet}, {"GET", "broker/", apiV1BrokerGet},
{"POST", "loan/basic/", apiV1LoanSinglePostBasic}, {"POST", "loan/basic/", apiV1LoanSinglePostBasic},

正在加载...
取消
保存