Переглянути джерело

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

Roc 1 рік тому
батько
коміт
36ecd5715d
1 змінених файлів з 5 додано та 0 видалено
  1. 5 0
      models/supply_analysis/base_from_stock_plant_data.go

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