1
0
mirror of https://shylinux.com/x/icebergs synced 2025-04-28 18:22:02 +08:00
This commit is contained in:
harveyshao 2022-04-15 10:20:46 +08:00
parent 95d42317a9
commit 8f98a1db7a

View File

@ -4,6 +4,7 @@ import (
"encoding/csv"
"os"
"path"
"sort"
"strings"
ice "shylinux.com/x/icebergs"
@ -68,8 +69,15 @@ func _zone_export(m *ice.Message, prefix, chain, file string) {
fields = append(fields, EXTRA)
w.Write(fields)
count := 0
keys := []string{}
m.Richs(prefix, chain, FOREACH, func(key string, val map[string]interface{}) {
keys = append(keys, key)
})
sort.Strings(keys)
count := 0
for _, key := range keys {
m.Richs(prefix, chain, key, func(key string, val map[string]interface{}) {
val = kit.GetMeta(val)
m.Grows(prefix, kit.Keys(chain, HASH, key), "", "", func(index int, value map[string]interface{}) {
@ -83,6 +91,7 @@ func _zone_export(m *ice.Message, prefix, chain, file string) {
count++
})
})
}
m.Log_EXPORT(KEY, path.Join(prefix, chain), FILE, p, COUNT, count)
m.Conf(prefix, kit.Keys(chain, HASH), "")