add status filter for GroupPhotoInfo query

Brightcells 9 年之前
父节点
当前提交
17a826bc1b
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      group/views.py

+ 2 - 1
group/views.py

@@ -423,6 +423,7 @@ def flyimg_upload_api(request):
423 423
 
424 424
     group_photos = GroupPhotoInfo.objects.filter(
425 425
         group_id=group_id,
426
+        status=True,
426 427
         pk__gt=max(current_id, group_user.current_id),
427 428
     )
428 429
     latest_photo = group_photos.last()
@@ -655,7 +656,7 @@ def pai2_home_api(request):
655 656
     num = int(request.POST.get('num', settings.PAI2_HOME_PER_PAGE))
656 657
 
657 658
     cursor = connection.cursor()
658
-    cursor.execute(r"select T1.group_id, T2.group_name, T2.group_default_avatar, T2.group_avatar, T3.id, T3.photo_path, T3.photo_w, T3.photo_h, T3.photo_thumbnail_path, T3.photo_thumbnail_w, T3.photo_thumbnail_h, T3.user_id, T3.nickname, T3.avatar, T3.comment_num, T3.thumbup_num, T3.created_at from (select * from group_groupuserinfo where user_id='{user_id}') as T1 left outer join group_groupinfo as T2 on T1.group_id = T2.group_id left outer join group_groupphotoinfo as T3 on T1.group_id = T3.group_id and T3.id > T1.current_id order by DATE(T3.created_at) desc, T3.thumbup_num desc limit {offset}, {rows};".format(
659
+    cursor.execute(r"select T1.group_id, T2.group_name, T2.group_default_avatar, T2.group_avatar, T3.id, T3.photo_path, T3.photo_w, T3.photo_h, T3.photo_thumbnail_path, T3.photo_thumbnail_w, T3.photo_thumbnail_h, T3.user_id, T3.nickname, T3.avatar, T3.comment_num, T3.thumbup_num, T3.created_at from (select * from group_groupuserinfo where user_id='{user_id}') as T1 left outer join group_groupinfo as T2 on T1.group_id = T2.group_id left outer join group_groupphotoinfo as T3 on T1.group_id = T3.group_id and T3.status=1 and T3.id > T1.current_id order by DATE(T3.created_at) desc, T3.thumbup_num desc limit {offset}, {rows};".format(
659 660
         user_id=user_id,
660 661
         offset=0,
661 662
         rows=settings.PAI2_HOME_MAX_ROWS,