This commit is contained in:
IT 老营长 @云轩领航-创始人 2024-09-01 23:45:41 +08:00
parent cde3aeb19c
commit 18fbc7fbce
2 changed files with 2 additions and 8 deletions

View File

@ -46,16 +46,10 @@ func (s Table) SelectJoinCompany(m *ice.Message) *ice.Message {
return s.SelectJoin(m, company{}, model.NAME, model.CITY_UID) return s.SelectJoin(m, company{}, model.NAME, model.CITY_UID)
} }
func (s Table) CheckRole(m *ice.Message, arg ...string) *ice.Message { func (s Table) CheckRole(m *ice.Message, arg ...string) *ice.Message {
role := UserGroupRole(kit.Int(m.Cmd(userGroup{}, s.Select, m.OptionSimple(model.GROUP_UID, model.USER_UID)).Append(model.ROLE))) role := UserGroupRole(s.UserPlaceRole(m))
m.WarnNotRight(!kit.IsIn(role.String(), append(arg, UserGroupCreator.String())...), role.String()) m.WarnNotRight(!kit.IsIn(role.String(), append(arg, UserGroupCreator.String())...), role.String())
return m return m
} }
func (s Table) recordEvent(m *ice.Message, info string, arg ...string) {
s.Table.RecordEvent(m, m.Option(model.GROUP_UID), info, kit.Select(m.Option(model.UID), arg, 0))
}
func (s Table) recordEventWithName(m *ice.Message, info string) {
s.Table.RecordEventWithName(m, m.Option(model.GROUP_UID), info)
}
type Tables struct{ Table } type Tables struct{ Table }

View File

@ -16,7 +16,7 @@ type target struct {
func (s target) Create(m *ice.Message, arg ...string) { func (s target) Create(m *ice.Message, arg ...string) {
s.Table.Create(m, kit.Simple(arg, m.OptionSimple(model.GROUP_UID, model.USER_UID))...) s.Table.Create(m, kit.Simple(arg, m.OptionSimple(model.GROUP_UID, model.USER_UID))...)
s.recordEventWithName(m, "") s.RecordEventWithName(m, "")
} }
func (s target) List(m *ice.Message, arg ...string) { func (s target) List(m *ice.Message, arg ...string) {
s.TablesWithRole(m, arg, s.userGroup, s.group, s, model.TITLE, model.CONTENT).Display("") s.TablesWithRole(m, arg, s.userGroup, s.group, s, model.TITLE, model.CONTENT).Display("")