소스 검색

修改对比主用户代码

linhaohong 9 달 전
부모
커밋
0431a1d460
1개의 변경된 파일9개의 추가작업 그리고 11개의 파일을 삭제
  1. 9 11
      Controller/CampaignController/AdDepartmentController.py

+ 9 - 11
Controller/CampaignController/AdDepartmentController.py

@@ -81,17 +81,15 @@ class AdDepartmentView(View):
             # 构造返回的用户信息列表
             user_info_list = []
             for user in paginated_users:
-                device_list = [
-                    {
-                        "uid": device.UID,
-                        "serialNumber": device.serial_number,
-                        "addTime": device.data_joined,
-                        "isShared": device.isShare,
-                        "isPrimaryUser": user.userID == device.primaryUserID,
-                    }
-                    for device in user.device_info_set.all()  # 使用预加载的设备信息
-                ]
-
+                device_list = []
+                for device in user.device_info_set.all():
+                    device_list.append({
+                            "uid": device.UID,
+                            "serialNumber": device.serial_number,
+                            "addTime": device.data_joined,
+                            "isShared": device.isShare,
+                            "isPrimaryUser": user.userID == device.vodPrimaryUserID or user.userID == device.primaryUserID,
+                        })
                 user_info_list.append({
                     "username": user.username,
                     "email": user.userEmail,