Просмотр исходного кода

设备添加新表 记录主次用户3

chenshibin 4 лет назад
Родитель
Сommit
f4d95f6977
2 измененных файлов с 14 добавлено и 1 удалено
  1. 8 0
      Controller/CloudTransfer.py
  2. 6 1
      Controller/EquipmentManager.py

+ 8 - 0
Controller/CloudTransfer.py

@@ -98,6 +98,14 @@ class cloudTestView(View):
                 # 更新设备的主用户信息
                 Device_Info.objects.filter(UID=uid).update(vodPrimaryUserID=vodPrimaryUserID, vodPrimaryMaster=vodPrimaryMaster)
                 VodHlsModel.objects.filter(uid=uid).delete()
+
+                UIDMainUser.objects.filter(uid=uid).delete()
+                uid_main_dict = {
+                    'UID': uid,
+                    'user_id': newUserID
+                }
+                UIDMainUser.objects.create(**uid_main_dict)
+
         except Exception as e:
             # print(e)
             return response.json(500, repr(e))

+ 6 - 1
Controller/EquipmentManager.py

@@ -489,7 +489,12 @@ def addInterface(request):
                     else:
                         Device_Info.objects.filter(UID=UID).update(vodPrimaryUserID=vodPrimaryUserID,
                                                                    vodPrimaryMaster=vodPrimaryMaster)
-
+                    if isCheckMainUser == '1':
+                        uid_main_dict = {
+                            'UID': UID,
+                            'user_id': vodPrimaryUserID
+                        }
+                        UIDMainUser.objects.create(**uid_main_dict)
                 # redisObj = RedisObject(db=8)
                     # redisObj.del_data(key='uid_qs_' + userID)
                 except Exception as e: