From 73d7bb4e27940d76aae16ad47fc8ad2104623e1a Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期一, 27 七月 2020 16:33:11 +0800
Subject: [PATCH] use hik data

---
 controllers/car.go |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/controllers/car.go b/controllers/car.go
index 5d197bc..a92440e 100644
--- a/controllers/car.go
+++ b/controllers/car.go
@@ -20,15 +20,20 @@
 func ComputeSpaceLeftRealTime() {
 	ticker := time.NewTicker(3 * time.Second)
 	prePushLeft := 0
+	sv := service.NewCarService()
 	for {
 		select {
 			case <-ticker.C:
-				m := time.Now().Minute()
-				i := m % 20
-				left := 80
-				if i == 0 { //鏁存暟鍒嗛挓
-					left = m / 10
-				}
+				hikSta := sv.Statistic()
+				left := hikSta.Left
+				fmt.Println("realTime left:", left)
+
+				//m := time.Now().Minute()
+				//i := m % 20
+				//left := 80
+				//if i == 0 { //鏁存暟鍒嗛挓
+				//	left = m / 10
+				//}
 				if left <=10 && left != prePushLeft {
 					go func() {
 						message := fmt.Sprintf("%s 鍓╀綑杞︿綅锛�%d涓�", time.Now().Format("2006-01-02 15:04:05"), left)
@@ -66,7 +71,8 @@
 // @router /statistic [get]
 func (c *CarController) Statistic() {
 	//sv := service.NewCarService()
-	//sta := sv.Statistic()
+	//hikStc := sv.Statistic()
+	//left := hikStc.Left
 	left := getSpaceLeft()
 	sta := models.CarStatistic{
 		Left: left,

--
Gitblit v1.8.0