diff pkg/controllers/bottlenecks.go @ 4353:97312d7954ba fa-round-in-backend

FA diagrams: round to full days in back end.
author Sascha Wilde <wilde@intevation.de>
date Mon, 09 Sep 2019 15:14:55 +0200
parents 6ac94171a994
children e357730c090a
line wrap: on
line diff
--- a/pkg/controllers/bottlenecks.go	Fri Sep 06 18:09:48 2019 +0200
+++ b/pkg/controllers/bottlenecks.go	Mon Sep 09 15:14:55 2019 +0200
@@ -653,13 +653,13 @@
 	// label, ldc, classes
 	record := make([]string, 1+2+len(breaks)+1)
 	record[0] = "#time"
-	record[1] = fmt.Sprintf("# < LDC (%.1f) [h]", ldcRefs[0])
-	record[2] = fmt.Sprintf("# >= LDC (%.1f) [h]", ldcRefs[0])
+	record[1] = fmt.Sprintf("# < LDC (%.1f) [d]", ldcRefs[0])
+	record[2] = fmt.Sprintf("# >= LDC (%.1f) [d]", ldcRefs[0])
 	for i, v := range breaks {
 		if i == 0 {
-			record[3] = fmt.Sprintf("# < %.1f [h]", v)
+			record[3] = fmt.Sprintf("# < %.1f [d]", v)
 		}
-		record[i+4] = fmt.Sprintf("# >= %.1f [h]", v)
+		record[i+4] = fmt.Sprintf("# >= %.1f [d]", v)
 	}
 
 	if err := out.Write(record); err != nil {
@@ -701,13 +701,17 @@
 			access,
 		)
 
+		// Round to full days
+		ldcRounded := common.RoundToFullDays(ldc)
+		rangesRounded := common.RoundToFullDays(ranges)
+
 		record[0] = label
-		for i, v := range ldc {
-			record[i+1] = fmt.Sprintf("%.3f", v.Hours())
+		for i, v := range ldcRounded {
+			record[i+1] = fmt.Sprintf("%d", v)
 		}
 
-		for i, d := range ranges {
-			record[3+i] = fmt.Sprintf("%.3f", d.Hours())
+		for i, d := range rangesRounded {
+			record[3+i] = fmt.Sprintf("%d", d)
 		}
 
 		if err := out.Write(record); err != nil {