| log "github.com/sirupsen/logrus" | log "github.com/sirupsen/logrus" | ||||
| "net/http" | "net/http" | ||||
| "strconv" | "strconv" | ||||
| "time" | |||||
| ) | ) | ||||
| func decodeJsonPayInEdit(r *http.Request) (ret loan.PayIn, e error) { | func decodeJsonPayInEdit(r *http.Request) (ret loan.PayIn, e error) { | ||||
| apiV1Client404Error(w, r, ss) | apiV1Client404Error(w, r, ss) | ||||
| return | return | ||||
| } else { | } else { | ||||
| lowerBound, _ := time.Parse("2006-01-02", "1900-01-01") | |||||
| if input.Settlement.Before(lowerBound) { | |||||
| input.Settlement = lowerBound | |||||
| } | |||||
| if input.Ts.Before(lowerBound) { | |||||
| input.Ts = time.Now() | |||||
| } | |||||
| e = input.Write() | e = input.Write() | ||||
| if e != nil { | if e != nil { | ||||
| log.Error("cannot save basic loan", e.Error()) | log.Error("cannot save basic loan", e.Error()) |