-
Notifications
You must be signed in to change notification settings - Fork 0
/
account_move.go
51 lines (41 loc) · 1.14 KB
/
account_move.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package odooconn
import (
"fmt"
"strings"
)
// AccountMoveLine function
func (o *OdooConn) AccountMove() {
mdl := "account_move"
umdl := strings.Replace(mdl, "_", ".", -1)
fmt.Printf("\n%v\n", umdl)
// cids := o.ResCompanyMap()
// sem := make(chan int, o.JobCount)
// var wg sync.WaitGroup
// bar := progressbar.Default(int64(len(dd)))
// wg.Add(len(dd))
// for _, u := range dd {
// go func(sem chan int, wg *sync.WaitGroup, bar *progressbar.ProgressBar, u HRDept) {
// defer bar.Add(1)
// // bar.Add(1)
// defer wg.Done()
// sem <- 1
// company_id := cids[u.Company]
// r := o.GetID(umdl, [][]interface{}{{"name", "=", u.Department}, {"company_id", "=", company_id}})
// var ur = map[string]interface{}{
// "name": u.Department,
// "company_id": company_id,
// }
// o.Log.Info(umdl, "u", u, "record", ur, "r", r)
// o.Record(umdl, r, ur)
// <-sem
// }(sem, &wg, bar, u)
// }
// wg.Wait()
}
// AccountMoveLine function
func (o *OdooConn) AccountMoveLine() {
mdl := "account_move_line"
umdl := strings.Replace(mdl, "_", ".", -1)
fmt.Printf("\n%v\n", umdl)
// cids := o.ResCompanyMap()
}