diff --git a/src/HttpServer/logic/function.go b/src/HttpServer/logic/function.go index 2989407..ca90c27 100644 --- a/src/HttpServer/logic/function.go +++ b/src/HttpServer/logic/function.go @@ -502,6 +502,22 @@ func (u *UserData) ReInitWithDraw(uniqueuid string) error { } + //需要反过来判断一下 如果此时提现档位在表里面不存在 则删除 + for i := 0; i < len(u.WithDraw.Cashdata); { + exist := false + for _, val := range jsonconf.GetJsonConf().WithDrawConfig { + if val.Money == u.WithDraw.Cashdata[i].Cnum { + exist = true + } + } + + if exist { + u.WithDraw.Cashdata = append(u.WithDraw.Cashdata[:i], u.WithDraw.Cashdata[i+1:]...) + } else { + i++ + } + } + //需要统一处理一下前置条件 for i := 0; i < len(u.WithDraw.Cashdata); i++ { if i > 0 { -- libgit2 0.21.0