Pārlūkot izejas kodu

fix:没有合适的装置就不计算了

Roc 1 gadu atpakaļ
vecāks
revīzija
36ecd5715d

+ 5 - 0
models/supply_analysis/base_from_stock_plant_data.go

@@ -93,6 +93,11 @@ func Calculate(varietyId int, sysUserId int, sysUserName string) (err error) {
 		}
 	}
 
+	// 一个有用的装置都没有,那么就不需要计算了
+	if len(maintenanceDataMap) <= 0 {
+		return
+	}
+
 	// 计算出数据
 	dataMap := make(map[time.Time]float64)
 	for tmpDate := startDate; !tmpDate.After(lastDate); tmpDate = tmpDate.AddDate(0, 0, 1) {