|
@@ -102,7 +102,9 @@ func projectTask(data []byte, project, mapInfo map[string]interface{}) {
|
|
|
if float64(budget) > 0 && float64(bidamount) > 0 {
|
|
|
rate := float64(1) - float64(bidamount)/float64(budget)
|
|
|
f, _ := strconv.ParseFloat(strconv.FormatFloat(rate, 'f', 2, 64), 64)
|
|
|
- tmp["project_rate"] = f
|
|
|
+ if f > 0 {
|
|
|
+ tmp["project_rate"] = f
|
|
|
+ }
|
|
|
}
|
|
|
if topscopeclass, ok := tmp["topscopeclass"].([]interface{}); ok {
|
|
|
tc := []string{}
|