comparison pkg/controllers/gauges.go @ 2858:401bca8eaafb

Filter predicted values for waterlevels.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Thu, 28 Mar 2019 17:56:14 +0100
parents b5555005f51e
children e6dc09896a4d
comparison
equal deleted inserted replaced
2855:8a8a929182f9 2858:401bca8eaafb
523 isrs.FairwaySection, 523 isrs.FairwaySection,
524 isrs.Orc, 524 isrs.Orc,
525 isrs.Hectometre, 525 isrs.Hectometre,
526 ) 526 )
527 527
528 fb.cond(
529 `NOT predicted
530 OR (
531 date_issue = (
532 SELECT max(date_issue) FROM waterway.gauge_measurements
533 WHERE fk_gauge_id = ($%d::char(2), $%d::char(3), $%d::char(5), $%d::char(5), $%d::int)
534 )
535 )`,
536 isrs.CountryCode,
537 isrs.LoCode,
538 isrs.FairwaySection,
539 isrs.Orc,
540 isrs.Hectometre,
541 )
542
528 if from := req.FormValue("from"); from != "" { 543 if from := req.FormValue("from"); from != "" {
529 fromTime, err := time.Parse(models.ImportTimeFormat, from) 544 fromTime, err := time.Parse(models.ImportTimeFormat, from)
530 if err != nil { 545 if err != nil {
531 http.Error( 546 http.Error(
532 rw, fmt.Sprintf("error: Invalid from time: %v", err), 547 rw, fmt.Sprintf("error: Invalid from time: %v", err),