package inner import ( "errors" "gitea.ddegame.cn/open/servicebase/pkg/common/HyTools" ) type BuyLuckBoxKeysRequest struct { AccessToken string BuyCount string } // 参数合法性检验 func (request *BuyLuckBoxKeysRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.BuyCount) == 0 { err = errors.New("BuyCount不能为空") return } intCount := HyTools.StringToInt64(request.BuyCount) if intCount < 1 || intCount > 10000 { err = errors.New("购买数量不合法,最大10000个") return } return }