diff --git a/app/frontend/src/pages/IndexPage.vue b/app/frontend/src/pages/IndexPage.vue index 36748d0..ac23bd7 100644 --- a/app/frontend/src/pages/IndexPage.vue +++ b/app/frontend/src/pages/IndexPage.vue @@ -123,7 +123,7 @@ const upload = function () { } const doRpa = function () { - Rpa(Math.trunc(ld.month), Math.trunc(ld.year)).catch(err => console.log(err)) + Rpa(ld.companyID, ld.month, ld.year).catch(err => console.log(err)) } diff --git a/app/lib/srv/srv.go b/app/lib/srv/srv.go index 5260d21..92141ce 100644 --- a/app/lib/srv/srv.go +++ b/app/lib/srv/srv.go @@ -41,7 +41,10 @@ func (s *Srv) UploadExcel() string { return file } -func (s *Srv) Rpa(month float64, year float64) error { +func (s *Srv) Rpa(companyName string, month float64, year float64) error { + //todo: readb company details by name + //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) @@ -65,6 +68,9 @@ func (s *Srv) Rpa(month float64, year float64) error { return err } for _, row := range cols { + //todo: process excel and do data input + + //todo: inform user about process and errors run.APP.Events.Emit(&application.WailsEvent{ Name: "logProcess", Data: row[1],