소스 검색

增加重置设备主用户接口

locky 4 년 전
부모
커밋
a2b2ff0830
1개의 변경된 파일13개의 추가작업 그리고 0개의 파일을 삭제
  1. 13 0
      Controller/UidSetController.py

+ 13 - 0
Controller/UidSetController.py

@@ -94,6 +94,8 @@ class UidSetView(View):
             return self.do_set_voice(userID, request_dict, response)
         elif operation == 'vod_reset':
             return self.vod_reset(request_dict, response)
+        elif operation == 'primary_user_reset':
+            return self.primary_user_reset(request_dict, response)
         # elif operation == 'test':
         #     return self.do_test(response)
         else:
@@ -515,6 +517,17 @@ class UidSetView(View):
             else:
                 return response.json(0)
 
+    # 重置设备主用户
+    def primary_user_reset(self, request_dict, response):
+        uid = request_dict.get('uid', None)
+        if not uid:
+            return response.json(404)
+        try:
+            Device_Info.objects.filter(UID=uid).update(vodPrimaryUserID='', vodPrimaryMaster='')
+            return response.json(0)
+        except Exception as e:
+            return response.json(500, repr(e))
+
     # def do_test(self, response):
     #     di_qs = Device_Info.objects.values('Type').annotate(c=Count('UID', distinct=True)).order_by()
     #     for di in di_qs: