diff --git a/modules/base/controller/admin/base_sys_user.go b/modules/base/controller/admin/base_sys_user.go index 24bc4c57..56ddaddb 100644 --- a/modules/base/controller/admin/base_sys_user.go +++ b/modules/base/controller/admin/base_sys_user.go @@ -117,11 +117,6 @@ func (c *BaseSysUserController) Regrobot(ctx context.Context, req *RegReq) (res } ser := playerservice.NewUserService(uint32(t1.ID)) - kickErr := ser.Info.Kick(uint32(t1.ID)) - if kickErr != nil { - fmt.Println("踢人失败", kickErr) - - } logininfo := ser.Info.Reg(cool.Filter.Replace(strings.Trim(req.Nickname, "\x00"), '*'), req.Color) if logininfo != nil { diff --git a/modules/player/model/info.go b/modules/player/model/info.go index b7472aed..70ed9c1f 100644 --- a/modules/player/model/info.go +++ b/modules/player/model/info.go @@ -108,9 +108,9 @@ func (m *PlayerInfo) SetTask(i int, status TaskStatus) error { // GetTask 获取第 i 个任务的状态 func (m *PlayerInfo) GetTask(i int) TaskStatus { i-- //下标减1 - // if i < 0 || i >= 2000 { - // return 0, fmt.Errorf("index out of range: %d", i) - // } + if i < 0 || i >= 2000 { + return Reserved + } byteIdx := i / 4 bitOffset := (i % 4) * 2