From f9138c8588d733f23a0858bbdd435453b672a9da Mon Sep 17 00:00:00 2001 From: shy Date: Mon, 3 Feb 2025 22:15:49 +0800 Subject: [PATCH] add some --- src/gonganxitong/user.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/gonganxitong/user.go b/src/gonganxitong/user.go index 738c182..6e7b03a 100644 --- a/src/gonganxitong/user.go +++ b/src/gonganxitong/user.go @@ -42,15 +42,10 @@ func (s user) Modify(m *ice.Message, arg ...string) { func (s user) Remove(m *ice.Message, arg ...string) { s.Delete(m, m.OptionSimple(model.UID)...) } -func (s user) SelectTotal(m *ice.Message, arg ...string) string { - msg := m.Spawn() - s.Fields(msg, "count(*) AS total") - return s.Select(msg, arg...).Append("total") -} func (s user) List(m *ice.Message, arg ...string) { if len(arg) == 0 { if m.IsTech() { - s.Limit(m, 100) + s.Limit(m, 300) s.Select(m, arg...).Table(func(value ice.Maps) { if value[model.UID] != m.Option(model.USER_UID) { m.PushButton(s.SetCookie) @@ -68,17 +63,18 @@ func (s user) List(m *ice.Message, arg ...string) { } } } +func (s user) SelectTotal(m *ice.Message, arg ...string) string { + msg := m.Spawn() + s.Fields(msg, "count(*) AS total") + return s.Select(msg, arg...).Append("total") +} +func (s user) Email(m *ice.Message, arg ...string) { + s.Table.Update(m, kit.Dict(m.OptionSimple(model.EMAIL))) +} func (s user) AuthCreate(m *ice.Message, arg ...string) { m.Options(s.Select(m.Spawn(), model.UID, m.Option(model.USER_UID)).AppendSimple(model.NAME, model.INFO)) s.Table.AuthCreate(m, 2, m.Option(model.AUTH_UID)) } -func (s user) SendTemplate(m *ice.Message, arg ...string) { // from uid url type name hash - msg := s.Select(m, model.UID, kit.Select(m.Option(model.USER_UID), arg, 1)) - m.Cmdy("web.chat.wx.template", "", m.Config(nfs.TEMPLATE), msg.Append(model.OPEN_ID), kit.Select("", arg, 2), - "thing7", kit.Select("", arg, 3), "thing12", kit.Select("", arg, 4), "character_string2", kit.Cut(kit.Select("", arg, 5), 6), - "time11", time.Now().Format("2006年01月02日 15:04"), "thing18", kit.Select(kit.Select(m.Option(ice.MSG_USERNAME), m.Option(ice.MSG_USERNICK)), arg, 0), - ) -} func (s user) SendCookie(m *ice.Message, arg ...string) { if m.Option(ice.MSG_METHOD) == http.MethodGet { m.EchoInfoButton("请确认授权", s.SendCookie) @@ -89,8 +85,12 @@ func (s user) SendCookie(m *ice.Message, arg ...string) { func (s user) SetCookie(m *ice.Message, arg ...string) { m.ProcessCookie(model.USER_UID, m.Option(model.UID)) } -func (s user) Email(m *ice.Message, arg ...string) { - s.Table.Update(m, kit.Dict(m.OptionSimple(model.EMAIL))) +func (s user) SendTemplate(m *ice.Message, arg ...string) { // from uid url type name hash + msg := s.Select(m, model.UID, kit.Select(m.Option(model.USER_UID), arg, 1)) + m.Cmdy("web.chat.wx.template", "", m.Config(nfs.TEMPLATE), msg.Append(model.OPEN_ID), kit.Select("", arg, 2), + "thing7", kit.Select("", arg, 3), "thing12", kit.Select("", arg, 4), "character_string2", kit.Cut(kit.Select("", arg, 5), 6), + "time11", time.Now().Format("2006年01月02日 15:04"), "thing18", kit.Select(kit.Select(m.Option(ice.MSG_USERNAME), m.Option(ice.MSG_USERNICK)), arg, 0), + ) } func init() { ice.TeamCtxCmd(user{}) }