Преглед на файлове

PayExtra is added

master
sp преди 4 години
родител
ревизия
6016559da8
променени са 4 файла, в които са добавени 11 реда и са изтрити 4 реда
  1. +8
    -1
      apiV1PayIn.go
  2. +1
    -1
      apiV1UploadAnalysis.go
  3. +1
    -1
      pay-in-decode.go
  4. +1
    -1
      pay-in-decode_test.go

+ 8
- 1
apiV1PayIn.go Целия файл

@@ -33,7 +33,14 @@ func apiV1PayInPost(w http.ResponseWriter, r *http.Request, ss *loan.Session) {
log.Error("cannot save basic loan", e.Error())
apiV1Client404Error(w, r, ss)
} else {
apiV1SendJson(input, w, r, ss)
piEx := loan.PayInEx{}
e = piEx.Read(input.Id)
if e != nil {
log.Error("weird failed to read PayInEx after successfuly write PayIn", input, piEx, e.Error())
apiV1Client404Error(w, r, ss)
} else {
apiV1SendJson(piEx, w, r, ss)
}
}
}


+ 1
- 1
apiV1UploadAnalysis.go Целия файл

@@ -29,7 +29,7 @@ func apiV1UploadAnalysis(w http.ResponseWriter, r *http.Request, ss *loan.Sessio

analysisMutex.Lock()
ai := AiDecodeIncome{}
e = ai.decodeUploadToPayIn(ul, true)
e = ai.decodeUploadToPayIn(ul, false)
analysisMutex.Unlock()
if e != nil {
log.Error("Invalid uploads Id cannot convert to integer", Id, e)

+ 1
- 1
pay-in-decode.go Целия файл

@@ -129,6 +129,7 @@ func (m *AiDecodeIncome) decodePdf() (e error) {
case loan.Funder_AAA:
m.Funders = append(m.Funders, loan.Funder_AAA)
e = m.decodeAAAPdf(raw)
// regardless of error, we pump in all available row successed so far
for _, row := range m.AAA {
pi := loan.PayIn{}
pi.Id = 0
@@ -140,7 +141,6 @@ func (m *AiDecodeIncome) decodePdf() (e error) {
pi.OffsetBalance = -1
pi.IncomeAmount = row.InTrail
pi.IncomeType = "Trail"

m.PayIn = append(m.PayIn, pi)
}
log.Println("AAA final result", m.AAA)

+ 1
- 1
pay-in-decode_test.go Целия файл

@@ -10,6 +10,6 @@ func TestDecodePayInMain(t *testing.T) {
ai := AiDecodeIncome{}
ul := loan.Uploads{}
ul.Read(30)
_ = ai.decodeUploadToPayIn(ul)
_ = ai.decodeUploadToPayIn(ul, false)
log.Println(ai)
}

Loading…
Отказ
Запис