@@ -676,7 +676,8 @@ def comment_submit_api(request): |
||
| 676 | 676 |
r.sadd(GROUP_PHOTO_WATCHER_SET % photo_id, user_id) |
| 677 | 677 |
|
| 678 | 678 |
# 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒 |
| 679 |
- if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id): |
|
| 679 |
+ # 照片所有者(评论/点赞)不给自己提醒 |
|
| 680 |
+ if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id) and group_photo.user_id != user_id: |
|
| 680 | 681 |
UserMessageInfo.objects.create( |
| 681 | 682 |
from_uid=user_id, |
| 682 | 683 |
from_nickname=group_user.nickname, |
@@ -690,19 +691,23 @@ def comment_submit_api(request): |
||
| 690 | 691 |
) |
| 691 | 692 |
|
| 692 | 693 |
# 给所有关注者(评论/点赞)发送提醒 |
| 693 |
- for watcher in get_group_photo_watchers(photo_id): |
|
| 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 |
- ) |
|
| 694 |
+ watchers = get_group_photo_watchers(photo_id) |
|
| 695 |
+ # 从关注者中移除该(评论/点赞)者 |
|
| 696 |
+ watchers.discard(user_id) |
|
| 697 |
+ # 从关注者中移除该照片所有者 |
|
| 698 |
+ watchers.discard(group_user.user_id) |
|
| 699 |
+ for watcher in watchers: |
|
| 700 |
+ UserMessageInfo.objects.create( |
|
| 701 |
+ from_uid=user_id, |
|
| 702 |
+ from_nickname=group_user.nickname, |
|
| 703 |
+ from_avatar=group_user.avatar, |
|
| 704 |
+ to_uid=watcher, |
|
| 705 |
+ group_id=group_photo.group_id, |
|
| 706 |
+ photo_id=group_photo.pk, |
|
| 707 |
+ msg_type=UserMessageInfo.COMMENT, |
|
| 708 |
+ msg_title=u'评论', |
|
| 709 |
+ msg_content=comment, |
|
| 710 |
+ ) |
|
| 706 | 711 |
|
| 707 | 712 |
return JsonResponse({
|
| 708 | 713 |
'status': 200, |
@@ -765,7 +770,8 @@ def thumbup_submit_api(request): |
||
| 765 | 770 |
r.sadd(GROUP_PHOTO_WATCHER_SET % photo_id, user_id) |
| 766 | 771 |
|
| 767 | 772 |
# 判断群组照片发布者是否已经被管理员移除/主动退出,如若移除/退出,则不给发布者提醒 |
| 768 |
- if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id): |
|
| 773 |
+ # 照片所有者(评论/点赞)不给自己提醒 |
|
| 774 |
+ if r.sismember(GROUP_USERS_PASSED_SET % group_photo.group_id, group_photo.user_id) and group_photo.user_id != user_id: |
|
| 769 | 775 |
UserMessageInfo.objects.create( |
| 770 | 776 |
from_uid=user_id, |
| 771 | 777 |
from_nickname=group_user.nickname, |
@@ -779,19 +785,23 @@ def thumbup_submit_api(request): |
||
| 779 | 785 |
) |
| 780 | 786 |
|
| 781 | 787 |
# 给所有关注者(评论/点赞)发送提醒 |
| 782 |
- for watcher in get_group_photo_watchers(photo_id): |
|
| 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 |
- ) |
|
| 788 |
+ watchers = get_group_photo_watchers(photo_id) |
|
| 789 |
+ # 从关注者中移除该(评论/点赞)者 |
|
| 790 |
+ watchers.discard(user_id) |
|
| 791 |
+ # 从关注者中移除该照片所有者 |
|
| 792 |
+ watchers.discard(group_user.user_id) |
|
| 793 |
+ for watcher in watchers: |
|
| 794 |
+ UserMessageInfo.objects.create( |
|
| 795 |
+ from_uid=user_id, |
|
| 796 |
+ from_nickname=group_user.nickname, |
|
| 797 |
+ from_avatar=group_user.avatar, |
|
| 798 |
+ to_uid=watcher, |
|
| 799 |
+ group_id=group_photo.group_id, |
|
| 800 |
+ photo_id=group_photo.pk, |
|
| 801 |
+ msg_type=UserMessageInfo.THUMBUP, |
|
| 802 |
+ msg_title=u'点赞', |
|
| 803 |
+ msg_content=u'点赞', |
|
| 804 |
+ ) |
|
| 795 | 805 |
|
| 796 | 806 |
return JsonResponse({
|
| 797 | 807 |
'status': 200, |
@@ -1,6 +1,6 @@ |
||
| 1 | 1 |
!(function(e, t) {
|
| 2 | 2 |
var config = {
|
| 3 |
- wxconfig: 'http://api.pai.ai/wx/jsapi_signature', |
|
| 3 |
+ wxconfig: 'http://api.pai.ai/wx/jsapi_signature' |
|
| 4 | 4 |
}, wxData = {
|
| 5 | 5 |
debug: false, |
| 6 | 6 |
imgUrl: '', |