|
@@ -81,17 +81,15 @@ class AdDepartmentView(View):
|
|
# 构造返回的用户信息列表
|
|
# 构造返回的用户信息列表
|
|
user_info_list = []
|
|
user_info_list = []
|
|
for user in paginated_users:
|
|
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({
|
|
user_info_list.append({
|
|
"username": user.username,
|
|
"username": user.username,
|
|
"email": user.userEmail,
|
|
"email": user.userEmail,
|