bug fixed

This commit is contained in:
hysn99
2024-04-03 17:21:21 +03:00
parent 055ac013f9
commit 2913694585
3 changed files with 84 additions and 107 deletions

View File

@@ -104,6 +104,7 @@ func (s *Srv) Rpa(companyName string, month float64, year float64) error {
rows = rows[1:]
}
var insertMessage []string
var lastItem bool = false
// data := make([]*model.Bordro, 0) // []*Bordro türünde bir dilim oluştur
for i := 1; i < len(rows); i++ {
brd := &bot.LucaBordro{
@@ -125,25 +126,25 @@ func (s *Srv) Rpa(companyName string, month float64, year float64) error {
}
}
}
message, err := b.BordroYaz(int(month), int(year), brd)
if len(message) > 0 {
insertMessage = append(insertMessage, message...)
if i == len(rows)-1 {
lastItem = true
}
err := b.BordroYaz(int(month), int(year), brd, lastItem)
var str string
if err != nil {
fmt.Print(err)
insertMessage = append(insertMessage, err.Error())
for _, v := range insertMessage {
str += "Şube : " + brd.Sube + "Bölüm : " + brd.Bolum + v + ", "
}
emitLog(str)
} else {
str += "işlem başarılı, "
emitLog(str)
}
}
if len(insertMessage) > 0 && err != nil {
return nil
}
if err != nil {
//emitLog(err.message)
return err
} else {
emitLog("işlem başarılı")
}
return nil
}