李莎 2 yıl önce
ebeveyn
işleme
636842cf0e
4 değiştirilmiş dosya ile 15 ekleme ve 4 silme
  1. 9 0
      Dockerfile
  2. 1 0
      Utils/Hik_iSecure.py
  3. 4 4
      main.py
  4. 1 0
      requirements.txt

+ 9 - 0
Dockerfile

@@ -0,0 +1,9 @@
+FROM python:3.7
+
+
+WORKDIR ./hik_isecure_center
+ADD . .
+
+RUN pip install -r requirements.txt
+
+CMD ["python", "-u","./main.py"]

+ 1 - 0
Utils/Hik_iSecure.py

@@ -28,6 +28,7 @@ class Hik_iSecure():
         flushTokenThread.start()
         while 1:  # 等待第一次刷新token完成
             if self.token:
+                print(self.token)
                 break
             time.sleep(1)
 

+ 4 - 4
main.py

@@ -27,8 +27,8 @@ while True:
     #获取海康安防系统人员列表
     person_lists = HikiSecure.get_personlist()
     print("%s,获取海康安防平台人员信息成功"%datetime_now())
-
-    #获取海康云眸人员列表
+    #
+    # #获取海康云眸人员列表
     hik_person_list = HikCloud.hik_getuserlist()
     #查询需要同步的人员
     diff_value = set(person_lists)-set(hik_person_list)
@@ -45,11 +45,11 @@ while True:
         #获取海康安防系统人员卡片信息
         cards = HikiSecure.get_card(diff_value)
         print("%s,获取海康安防平台卡片信息成功"%datetime_now())
-
+        print(cards)
         #往海康云眸添加卡片
         HikCloud.hik_addcard(cards)
 
-        #海康云眸权限组绑定人员
+        # #海康云眸权限组绑定人员
         HikCloud.hik_permissiongroupspersons(groupId,list(diff_value))
     else:
         print("%s 没有需要同步的人员信息"%datetime_now())

+ 1 - 0
requirements.txt

@@ -0,0 +1 @@
+requests==2.27.1