|
|
@@ -400,7 +400,7 @@ func (this *OilContractSumScoreController) GetResultEntity() {
|
|
|
isResult := "1"
|
|
|
if len(list) > 0 {
|
|
|
for _, value := range list {
|
|
|
- amount, _ := strconv.ParseFloat(value.Amount, 64)
|
|
|
+ amount, _ := strconv.ParseFloat(value.IsYearMoney, 64)
|
|
|
result, _ := strconv.ParseFloat(value.Result1, 64)
|
|
|
sum += amount * result
|
|
|
amountSum += amount
|
|
|
@@ -410,7 +410,11 @@ func (this *OilContractSumScoreController) GetResultEntity() {
|
|
|
}
|
|
|
}
|
|
|
var result Result
|
|
|
- result.Result1 = fmt.Sprintf("%.2f", sum/amountSum)
|
|
|
+ if sum == 0 {
|
|
|
+ result.Result1 = "0.00"
|
|
|
+ } else {
|
|
|
+ result.Result1 = fmt.Sprintf("%.2f", sum/amountSum)
|
|
|
+ }
|
|
|
result.Result2 = isResult
|
|
|
this.Data["json"] = &result
|
|
|
this.ServeJSON()
|