diff --git a/server/marketserver/api/v1/vip/vip.go b/server/marketserver/api/v1/vip/vip.go index 871eb7b8..b5e7cf14 100644 --- a/server/marketserver/api/v1/vip/vip.go +++ b/server/marketserver/api/v1/vip/vip.go @@ -238,6 +238,8 @@ func (this *VIPApi) Details(c *gin.Context) { nextlvcfg := mt.Table.StakingVip.GetById(q5.SafeToInt64(rspObj.Info.Level + 1)) if nextlvcfg != nil && convercurExec >= cfg.GetRequire() { rspObj.Info.Cur = cfg.GetThisPoint() * (convercurExec - cfg.GetRequire()) / (nextlvcfg.GetRequire() - cfg.GetRequire()) + } else if nextlvcfg == nil { + rspObj.Info.Cur = rspObj.Info.Target } } } else {