diff --git a/server/wheelserver/model/user.go b/server/wheelserver/model/user.go index ecb38256..23a4bfc0 100644 --- a/server/wheelserver/model/user.go +++ b/server/wheelserver/model/user.go @@ -163,27 +163,20 @@ func (this *User) UpdateName() error { func (this *User) AddAwardGrid(gridid int32) error { awardGridsList := this.GetAwardGrids() - if len(awardGridsList) > 1 { + if len(awardGridsList) > 0 { this.awardGrids += "," } this.awardGrids += q5.SafeToString(gridid) - if err := this.UpdateFields([]string{"award_grids"}); err != nil { - return err - } - return nil + return this.UpdateFields([]string{"award_grids"}) } func (this *User) ClearAwardGrid() error { this.awardGrids = "" - if err := this.UpdateFields([]string{"award_grids"}); err != nil { - return err - } - return nil + return this.UpdateFields([]string{"award_grids"}) } func (this *User) GetAwardGrids() []int32 { - gridstr := strings.Split(this.awardGrids, ",") awardGridsList := []int32{} for _, item := range gridstr {