diff --git a/modules/timer/parkour.go b/modules/timer/parkour.go index 010bbfba9..9fd033a70 100644 --- a/modules/timer/parkour.go +++ b/modules/timer/parkour.go @@ -348,8 +348,9 @@ func (this *ParkourComp) timer() { //补充人员 if len(reduser) < 3 { + n := len(reduser) reduser = append(reduser, users[0:(3-len(reduser))]...) - users = users[(3 - len(reduser)):] + users = users[(3 - n):] for _, v := range reduser[rednum:3] { if v.Name == "" { //同步用户数据 if user, err := this.getuser(v.Uid); err != nil { @@ -364,8 +365,9 @@ func (this *ParkourComp) timer() { } } if len(buleuser) < 3 { + n := len(buleuser) buleuser = append(buleuser, users[0:(3-len(buleuser))]...) - users = users[(3 - len(buleuser)):] + users = users[(3 - n):] for _, v := range buleuser[bulenum:3] { if v.Name == "" { //同步用户数据 if user, err := this.getuser(v.Uid); err != nil {