@@ -673,6 +673,8 @@ def comment_submit_api(request): |
||
673 | 673 |
# Redis 群组照片评论列表缓存刷新 |
674 | 674 |
set_group_photo_comment_list(photo_id) |
675 | 675 |
|
676 |
+ r.sadd(GROUP_PHOTO_WATCHER_SET % photo_id, user_id) |
|
677 |
+ |
|
676 | 678 |
# 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒 |
677 | 679 |
if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id): |
678 | 680 |
UserMessageInfo.objects.create( |
@@ -689,17 +691,18 @@ def comment_submit_api(request): |
||
689 | 691 |
|
690 | 692 |
# 给所有关注者(评论/点赞)发送提醒 |
691 | 693 |
for watcher in get_group_photo_watchers(photo_id): |
692 |
- UserMessageInfo.objects.create( |
|
693 |
- from_uid=user_id, |
|
694 |
- from_nickname=group_user.nickname, |
|
695 |
- from_avatar=group_user.avatar, |
|
696 |
- to_uid=watcher, |
|
697 |
- group_id=group_photo.group_id, |
|
698 |
- photo_id=group_photo.pk, |
|
699 |
- msg_type=UserMessageInfo.COMMENT, |
|
700 |
- msg_title=u'评论', |
|
701 |
- msg_content=comment, |
|
702 |
- ) |
|
694 |
+ if watcher != user_id: |
|
695 |
+ UserMessageInfo.objects.create( |
|
696 |
+ from_uid=user_id, |
|
697 |
+ from_nickname=group_user.nickname, |
|
698 |
+ from_avatar=group_user.avatar, |
|
699 |
+ to_uid=watcher, |
|
700 |
+ group_id=group_photo.group_id, |
|
701 |
+ photo_id=group_photo.pk, |
|
702 |
+ msg_type=UserMessageInfo.COMMENT, |
|
703 |
+ msg_title=u'评论', |
|
704 |
+ msg_content=comment, |
|
705 |
+ ) |
|
703 | 706 |
|
704 | 707 |
return JsonResponse({ |
705 | 708 |
'status': 200, |
@@ -759,6 +762,8 @@ def thumbup_submit_api(request): |
||
759 | 762 |
# Redis 群组照片点赞列表缓存刷新 |
760 | 763 |
set_group_photo_thumbup_list(photo_id) |
761 | 764 |
|
765 |
+ r.sadd(GROUP_PHOTO_WATCHER_SET % photo_id, user_id) |
|
766 |
+ |
|
762 | 767 |
# 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒 |
763 | 768 |
if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id): |
764 | 769 |
UserMessageInfo.objects.create( |
@@ -775,17 +780,18 @@ def thumbup_submit_api(request): |
||
775 | 780 |
|
776 | 781 |
# 给所有关注者(评论/点赞)发送提醒 |
777 | 782 |
for watcher in get_group_photo_watchers(photo_id): |
778 |
- UserMessageInfo.objects.create( |
|
779 |
- from_uid=user_id, |
|
780 |
- from_nickname=group_user.nickname, |
|
781 |
- from_avatar=group_user.avatar, |
|
782 |
- to_uid=watcher, |
|
783 |
- group_id=group_photo.group_id, |
|
784 |
- photo_id=group_photo.pk, |
|
785 |
- msg_type=UserMessageInfo.THUMBUP, |
|
786 |
- msg_title=u'点赞', |
|
787 |
- msg_content=u'点赞', |
|
788 |
- ) |
|
783 |
+ if watcher != user_id: |
|
784 |
+ UserMessageInfo.objects.create( |
|
785 |
+ from_uid=user_id, |
|
786 |
+ from_nickname=group_user.nickname, |
|
787 |
+ from_avatar=group_user.avatar, |
|
788 |
+ to_uid=watcher, |
|
789 |
+ group_id=group_photo.group_id, |
|
790 |
+ photo_id=group_photo.pk, |
|
791 |
+ msg_type=UserMessageInfo.THUMBUP, |
|
792 |
+ msg_title=u'点赞', |
|
793 |
+ msg_content=u'点赞', |
|
794 |
+ ) |
|
789 | 795 |
|
790 | 796 |
return JsonResponse({ |
791 | 797 |
'status': 200, |