application dynamics fixed and error handling done
This commit is contained in:
@@ -69,19 +69,14 @@ func (s *Srv) Rpa(companyName string, month float64, year float64) error {
|
||||
}
|
||||
//todo: readb company details by name
|
||||
b := bot.NewLucaBot()
|
||||
b.Login(user)
|
||||
//b.BordroYaz(data,b.page,,)
|
||||
err = b.Login(user)
|
||||
if err != nil {
|
||||
//todo: inform user about process and errors
|
||||
emitLog("Şifreniz Hatalı")
|
||||
return nil
|
||||
|
||||
//err := b.Login()
|
||||
//err := b.Login(şirket, accoun no, parola vsç..)
|
||||
//şirket login bilgilerini sqlite'tan oku
|
||||
//ardında BOT init et (global değişken de olmayabilir) init fonksyionu bot'u dönebilir
|
||||
//bot'ta login ol
|
||||
//bot'ta olması gereken veri yazma sayfasına browse et
|
||||
}
|
||||
|
||||
//todo: save xls to application folder as /name/year/month.xlsx
|
||||
|
||||
//wails nümerik değerleri float gönderiyor.. int gönderimi araştırılmalı
|
||||
slog.Debug("inputs", "year", year, "month", month)
|
||||
|
||||
f, err := excelize.OpenFile(s.xlsFileName)
|
||||
@@ -114,22 +109,13 @@ func (s *Srv) Rpa(companyName string, month float64, year float64) error {
|
||||
//
|
||||
fmt.Println(bordroSatiri, err)
|
||||
}
|
||||
b.BordroYaz(data)
|
||||
|
||||
//for _, row := range rows {
|
||||
// //todo: process excel and do data input
|
||||
// fmt.Println(row)
|
||||
// // satır satır execli oku,
|
||||
//
|
||||
// //yukarıda init edilen bot'ta' yazma kodunu çalıştır..
|
||||
//
|
||||
// bordroSatiri, err := model.NewFromExcelLine(row)
|
||||
// fmt.Println(bordroSatiri, err)
|
||||
// b.BordroYaz(bordroSatiri)
|
||||
//
|
||||
// //todo: inform user about process and errors
|
||||
// emitLog(row[1])
|
||||
//}
|
||||
err = b.BordroYaz(data, month, year)
|
||||
if err != nil {
|
||||
//emitLog(err.message)
|
||||
return err
|
||||
} else {
|
||||
emitLog("işlem başarılı")
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user