diff --git a/app/mix/service/apiservice.go b/app/mix/service/apiservice.go index 40f44b68..b9006391 100644 --- a/app/mix/service/apiservice.go +++ b/app/mix/service/apiservice.go @@ -4082,7 +4082,7 @@ func (s *Service) ApiCreateRavenIQTest(ctx *gin.Context, req *Raven_IQ_testproto // 计算智商 totalScoreLowerBound := list[scoreBlockIdx] - totalScoreUpperBound := list[scoreBlockIdx+1] + totalScoreUpperBound := list[scoreBlockIdx+1] - 1 IQLowerBound := float64(IQResultMpcfg.Map[IQBlockId].IQLowerBound) IQUpperBound := float64(IQResultMpcfg.Map[IQBlockId].IQUpperBound) IQ := int64(math.Ceil(float64(totalScore-totalScoreLowerBound)/float64(totalScoreUpperBound-totalScoreLowerBound)*(IQUpperBound-IQLowerBound) + IQLowerBound))