From 583e193fce7c74efce97be16341ed270cfeda943 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 22 Nov 2024 16:28:31 +0800 Subject: [PATCH] 1 --- server/wheelserver/mt/Item.go | 8 +++++--- server/wheelserver/service/buff.go | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/server/wheelserver/mt/Item.go b/server/wheelserver/mt/Item.go index 1b15b944..314f5bab 100644 --- a/server/wheelserver/mt/Item.go +++ b/server/wheelserver/mt/Item.go @@ -17,9 +17,11 @@ type ItemTable struct { } func (this *Item) Init1() { - tmpStrs := strings.Split(this.Item.GetBuffList(), "|") - for str := range(tmpStrs) { - q5.AppendSlice(&this.buffList, q5.ToInt32(str)) + if this.Item.GetBuffList() != "" { + tmpStrs := strings.Split(this.Item.GetBuffList(), "|") + for _, val := range(tmpStrs) { + q5.AppendSlice(&this.buffList, q5.ToInt32(val)) + } } } diff --git a/server/wheelserver/service/buff.go b/server/wheelserver/service/buff.go index b8b57307..22822459 100644 --- a/server/wheelserver/service/buff.go +++ b/server/wheelserver/service/buff.go @@ -26,7 +26,7 @@ func (this *buff) List(accountId string) (error, []*model.Buff) { func (this *buff) Add(accountId string, buffList []int32) { nowTime := int32(f5.GetApp().GetRealSeconds()) - for buffId := range(buffList) { + for _, buffId := range(buffList) { buffMeta := mt.Table.Buff.GetById(int64(buffId)) if buffMeta != nil { buffModel := new(model.Buff)