@@ -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) {