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