From 28c5cf41c5064579dd62f79fd40dc5990e9565b2 Mon Sep 17 00:00:00 2001 From: sunty <1172534965@qq.com> Date: 星期一, 09 九月 2024 20:52:54 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- cache/device.go | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/cache/device.go b/cache/device.go index 9140696..cd00d50 100644 --- a/cache/device.go +++ b/cache/device.go @@ -6,6 +6,8 @@ ) var Device = make(map[string]db.Device) +var PublicHouse = make(map[string]map[string]string, 0) // 鍏鎴挎暟鎹� 韬唤璇佸彿:灏忓尯 +var PublicHouseAlarmCache = make(map[string]struct{}, 0) // 淇濆瓨鐢充綇涓嶄竴鐨勬暟鎹�, 鍚屼竴涓韩浠借瘉鍙锋殏鏃舵姤璀︿竴娆� func DeviceCacheInit() error { var err error @@ -20,3 +22,21 @@ } return nil } + +func PublicHouseCacheInit() error { + ph, err := db.GetPublicHouseData() + if err != nil { + logger.Error("GetDeviceData", err) + return err + } + + for _, v := range ph { + if _, ok := PublicHouse[v.CommunityID]; !ok { + PublicHouse[v.CommunityID] = make(map[string]string, 0) + } + + PublicHouse[v.CommunityID][v.IdCard] = v.EndTime + } + + return nil +} -- Gitblit v1.8.0