Fix Bug: set_group_photo_data should after group_photo.save()

Brightcells 9 years ago
parent
commit
0339d3dce4
1 changed files with 9 additions and 9 deletions
  1. 9 9
      group/views.py

+ 9 - 9
group/views.py

@@ -657,13 +657,13 @@ def comment_submit_api(request):
657 657
             comment=comment,
658 658
         )
659 659
 
660
-        # Redis 群组照片数据缓存
661
-        set_group_photo_data(group_id)
662
-
663 660
         # 群组照片评论数更新
664 661
         group_photo.comment_num += 1
665 662
         group_photo.save()
666 663
 
664
+        # Redis 群组照片数据缓存
665
+        set_group_photo_data(group_id)
666
+
667 667
         # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
668 668
         if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):
669 669
             UserMessageInfo.objects.create(
@@ -731,13 +731,13 @@ def thumbup_submit_api(request):
731 731
     # Redis 群组照片点赞数据缓存
732 732
     set_group_photo_thumbup_flag(photo_id, user_id)
733 733
 
734
-    # Redis 群组照片数据缓存
735
-    set_group_photo_data(group_id)
736
-
737 734
     # 群组照片点赞数更新
738 735
     group_photo.thumbup_num += 1
739 736
     group_photo.save()
740 737
 
738
+    # Redis 群组照片数据缓存
739
+    set_group_photo_data(group_id)
740
+
741 741
     # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
742 742
     if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):
743 743
         UserMessageInfo.objects.create(
@@ -834,13 +834,13 @@ def thumbup_cancel_api(request):
834 834
     # Redis 群组照片点赞数据移除
835 835
     del_group_photo_thumbup_flag(photo_id, user_id)
836 836
 
837
-    # Redis 群组照片数据缓存
838
-    set_group_photo_data(group_id)
839
-
840 837
     # 群组照片点赞数更新
841 838
     group_photo.thumbup_num -= 1
842 839
     group_photo.save()
843 840
 
841
+    # Redis 群组照片数据缓存
842
+    set_group_photo_data(group_id)
843
+
844 844
     # 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒
845 845
     if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id):
846 846
         UserMessageInfo.objects.create(