From e1daa01a1dae2ba0958cb660859a4b1f2eb2e89c Mon Sep 17 00:00:00 2001 From: shy Date: Tue, 20 May 2025 10:18:43 +0800 Subject: [PATCH] add some --- src/gonganxitong/clean.go | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/gonganxitong/clean.go b/src/gonganxitong/clean.go index 78816c6..1289bbd 100644 --- a/src/gonganxitong/clean.go +++ b/src/gonganxitong/clean.go @@ -22,7 +22,6 @@ func (s clean) List(m *ice.Message, arg ...string) { s.Tables.Tables(m, kit.Format("left join %s on %s = %s", s.TableNames(s.UserPlace), s.Key(s.UserPlace, s.Keys(s.Place, model.UID)), s.Key(s.Place, model.UID))) s.Fields(m, s.Key(s.Place, model.UID), s.Key(s.Place, model.CREATED_AT), s.Key(s.Place, model.NAME), "count(*) AS count", s.Key(s.UserPlace, model.USER_UID)).Groups(m, s.Key(s.Place, model.UID)) s.Orders(m, model.COUNT, s.Key(s.Place, model.CREATED_AT)).Limit(m, 300) - // m.Cmdy(s.Place, s.Select, kit.Format("%s IS NULL", s.Key(s.UserPlace, model.DELETED_AT))) m.Cmdy(s.Place, s.Select) m.RenameAppend(model.UID, s.Keys(s.Place, model.UID)) m.PushAction(s.Open, s.Member).Action() @@ -32,7 +31,7 @@ func (s clean) List(m *ice.Message, arg ...string) { if c, ok := m.Target().Configs[k]; !ok || kit.Value(c.Value, "meta.model") == nil { continue } - m.Push("cmd", k) + // m.Push("cmd", k) m.Push("uid", k) m.Push("name", h.Name) m.Push("help", h.Help) @@ -42,13 +41,11 @@ func (s clean) List(m *ice.Message, arg ...string) { msg := m.Cmd(m.Prefix(k), s.Select, PLACE_UID, arg[0]) m.Push("count", msg.Append("count")) } - m.SortIntR("count,cmd") - m.Action(s.Prune) + m.Action(s.Prune).SortIntR("count,cmd") } else { h := m.Target().Commands[arg[1]] PLACE_UID := kit.Split(h.Name)[1] - s.Fields(m, "*") - if kit.TypeName(s.Place) == arg[1] { + if s.Fields(m, "*"); kit.TypeName(s.Place) == arg[1] { m.Cmdy(m.Prefix(arg[1]), s.Select, model.UID, arg[0]) } else { m.Cmdy(m.Prefix(arg[1]), s.Select, PLACE_UID, arg[0]) @@ -57,16 +54,17 @@ func (s clean) List(m *ice.Message, arg ...string) { } func (s clean) Prune(m *ice.Message, arg ...string) { for k, h := range m.Target().Commands { - if c, ok := m.Target().Configs[k]; !ok || kit.Value(c.Value, "meta.model") == nil { - continue - } if k == "service" { continue } + if c, ok := m.Target().Configs[k]; !ok || kit.Value(c.Value, "meta.model") == nil { + continue + } PLACE_UID := kit.Split(h.Name)[1] + kit.If(k == kit.TypeName(s.Place), func() { PLACE_UID = model.UID }) m.Cmd(m.Prefix(k), s.Exec, kit.Format("update %s set deleted_at = %q where %s = %q", s.TableName(k), m.Time(), PLACE_UID, arg[0])) } - m.Cmd(s.Prefix(m, s.Place), s.Exec, kit.Format("update %s set deleted_at = %q where %s = %q", s.TableNames(s.Place), m.Time(), model.UID, arg[0])) + // m.Cmd(s.Prefix(m, s.Place), s.Exec, kit.Format("update %s set deleted_at = %q where %s = %q", s.TableNames(s.Place), m.Time(), model.UID, arg[0])) } func (s clean) Open(m *ice.Message, arg ...string) { m.ProcessOpen(m.MergePodCmd("", s.PrefixPortal(m), m.OptionSimple(s.Keys(s.Place, model.UID))))