Răsfoiți Sursa

主用户删除关闭移动侦测,修复首页查询移动侦测状态错误问题

locky 11 luni în urmă
părinte
comite
ec0a8b6de5
2 a modificat fișierele cu 5 adăugiri și 2 ștergeri
  1. 2 0
      Controller/EquipmentManager.py
  2. 3 2
      Controller/EquipmentManagerV3.py

+ 2 - 0
Controller/EquipmentManager.py

@@ -816,6 +816,8 @@ def deleteInterface(request):
                 user_id_list = list(Device_Info.objects.filter(UID=uid).values_list('userID_id', flat=True))
                 Device_Info.objects.filter(UID=uid).delete()
                 UidPushModel.objects.filter(uid_set__uid=uid).delete()
+                # 关闭移动侦测
+                UidSetModel.objects.filter(uid=uid).update(detect_status=0)
                 # 删除推送消息
                 del_eq_info_thread = threading.Thread(target=ModelService.del_user_list_eq_info,
                                                       args=(user_id_list, userID, uid))

+ 3 - 2
Controller/EquipmentManagerV3.py

@@ -809,12 +809,13 @@ class EquipmentManagerV3(View):
                 p['ucode'] = ''
             p['View_Password'] = self.encrypt_pwd(p['View_Password'])
 
-            # 判断设备是否支持4G
-            uid_set_qs = UidSetModel.objects.filter(uid=p['UID']).values('mobile_4g')
+            # 判断设备是否支持4G和查询移动侦测状态
+            uid_set_qs = UidSetModel.objects.filter(uid=p['UID']).values('mobile_4g', 'detect_status')
             if uid_set_qs.exists():
                 uid_set_qs = uid_set_qs.first()
                 if uid_set_qs['mobile_4g'] == 1:
                     p['isCameraOpenCloud'] = 0
+                p['NotificationMode'] = uid_set_qs['detect_status']
             data.append(p)
         result = data
         return response.json(0, result)