From 7aa0acccfcd2a078c7ca163f4bd8fb4b71600aae Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期一, 27 七月 2020 19:08:38 +0800
Subject: [PATCH] use hik data

---
 models/car.go |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/models/car.go b/models/car.go
index 9c9a9c1..91caf63 100644
--- a/models/car.go
+++ b/models/car.go
@@ -1,6 +1,9 @@
 package models
 
-import "strconv"
+import (
+	"strconv"
+	"sync"
+)
 
 var (
 	SpaceNo2Pos map[string]string  //娴峰悍杞︿綅鍙�-椤甸潰閰嶇疆缂栧彿
@@ -10,15 +13,20 @@
 func init() {
 	SpaceNo2Pos = make(map[string]string)
 	Pos2SpaceNo = make(map[string]string)
-	for i:=1;i<100;i++ {
-		posNo := "A"+strconv.Itoa(i)
-		SpaceNo2Pos[strconv.Itoa(i)] = posNo
-		Pos2SpaceNo[posNo] = strconv.Itoa(i)
+}
+
+var lock sync.RWMutex
+func SetSpaceNo(totalPermSpace int) {
+	lock.Lock()
+	defer lock.Unlock()
+	for i:=0;i<totalPermSpace;i++{
+		SpaceNo2Pos[strconv.Itoa(i+1)] = strconv.Itoa(i+1)
 	}
 }
 
 type CarStatistic struct {
-	Left     int 		`json:"left"`
+	TotalPermPlace 		int 		`json:"totalPermPlace"`
+	Left           		int 		`json:"left"`
 }
 
 type PosInfo struct {

--
Gitblit v1.8.0