| | |
| | | |
| | | results := make([]*db.ModelTaskResults, 0) |
| | | var baseFilter, labelFilter, keyFilter, lastFilter []LocationPersonInfo |
| | | var document_number_map map[string]LocationPersonInfo |
| | | var document_number_map = make(map[string]LocationPersonInfo) |
| | | var document_number_list []string |
| | | err := db.GetDB().Raw(` |
| | | SELECT |
| | |
| | | |
| | | logger.Debugf("task %s match age result %d", m.Task.Name, len(baseFilter)) |
| | | for _, i := range baseFilter { |
| | | if _, ok := document_number_map[i.DocumentNumber]; !ok { |
| | | if _, ok := document_number_map[i.DocumentNumber]; !ok && i.DocumentNumber != nil { |
| | | document_number_list = append(document_number_list, i.DocumentNumber) |
| | | tmp := i |
| | | document_number_map[i.DocumentNumber] = tmp |