Browse Source

修改算法

pull/2/head
zhangxin 3 years ago
parent
commit
64453e447e
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      web/models/c_surveysheet_result.go

+ 2
- 2
web/models/c_surveysheet_result.go View File

@ -1039,7 +1039,7 @@ func (c *CSurveysheetResult) Statistic(selectType string) (result StatisticData,
} else { } else {
data.SatisfactionPercent = utils.Decimal(float64(data.ASum+data.BSum)/float64(data.BuildingSamples), 3) data.SatisfactionPercent = utils.Decimal(float64(data.ASum+data.BSum)/float64(data.BuildingSamples), 3)
} }
data.DifferencePercent = utils.Decimal(1-data.SatisfactionPercent, 3)
data.DifferencePercent = utils.Decimal(data.SatisfactionPercent-result.Building.SatisfactionPercent, 3)
if result.Building.Count == 0 { if result.Building.Count == 0 {
data.SampleAllPercent = 0 data.SampleAllPercent = 0
} else { } else {
@ -1146,7 +1146,7 @@ func (c *CSurveysheetResult) Statistic(selectType string) (result StatisticData,
} else { } else {
data.SatisfactionPercent = utils.Decimal(float64(data.ASum*5+data.BSum*4+data.CSum*3+data.DSum*2+data.ESum*1)/float64(data.BuildingSamples*5), 3) data.SatisfactionPercent = utils.Decimal(float64(data.ASum*5+data.BSum*4+data.CSum*3+data.DSum*2+data.ESum*1)/float64(data.BuildingSamples*5), 3)
} }
data.DifferencePercent = utils.Decimal(1-data.SatisfactionPercent, 3)
data.DifferencePercent = utils.Decimal(data.SatisfactionPercent-result.Building.SatisfactionPercent, 3)
if result.Building.Count == 0 { if result.Building.Count == 0 {
data.SampleAllPercent = 0 data.SampleAllPercent = 0
} else { } else {


Loading…
Cancel
Save