num-old"> 15 12
     """ 设置群组信息 """
16
-    group_data = group.data
17
-    r.setexjson(GROUP_INFO % group.group_id, r.REDIS_EXPIRED_ONE_MONTH, group_data, cls=DjangoJSONEncoder)
18
-    return group_data
13
+    r.setexjson(GROUP_INFO % group.group_id, r.REDIS_EXPIRED_ONE_MONTH, group.data, cls=DjangoJSONEncoder)
14
+    return group.data
19 15
 
20 16
 
21 17
 def set_group_info_by_id(group_id):
@@ -107,19 +103,19 @@ def get_group_photo_thumbup_flag(photo_id, user_id):
107 103
     """ 获取群组照片用户点赞标识信息 """
108 104
     if r.exists(GROUP_PHOTO_THUMB_UP % (photo_id, user_id)):
109 105
         return True
110
-    else:
111
-        from group.models import PhotoThumbUpInfo
112
-        if PhotoThumbUpInfo.objects.filter(photo_id=photo_id, user_id=user_id, thumbup=True).exists():
113
-            set_group_photo_thumbup_flag(photo_id, user_id)
114
-            return True
115
-        else:
116
-            return False
106
+
107
+    from group.models import PhotoThumbUpInfo
108
+    if PhotoThumbUpInfo.objects.filter(photo_id=photo_id, user_id=user_id, thumbup=True, status=True).exists():
109
+        set_group_photo_thumbup_flag(photo_id, user_id)
110
+        return True
111
+
112
+    return False
117 113
 
118 114
 
119 115
 def set_group_photo_comment_list(photo_id):
120 116
     """ 设置群组照片用户评论列表 """
121 117
     from group.models import PhotoCommentInfo
122
-    photo_comments = PhotoCommentInfo.objects.filter(photo_id=photo_id)
118
+    photo_comments = PhotoCommentInfo.objects.filter(photo_id=photo_id, status=True)
123 119
     photo_comments = [comment.comment_info for comment in photo_comments]
124 120
     r.setjson(GROUP_PHOTO_COMMENT_LIST % photo_id, photo_comments, cls=DjangoJSONEncoder)
125 121
     return photo_comments
@@ -133,7 +129,7 @@ def get_group_photo_comment_list(photo_id):
133 129
 def set_group_photo_thumbup_list(photo_id):
134 130
     """ 设置群组照片用户点赞列表 """
135 131
     from group.models import PhotoThumbUpInfo
136
-    photo_thumbups = PhotoThumbUpInfo.objects.filter(photo_id=photo_id, thumbup=True)
132
+    photo_thumbups = PhotoThumbUpInfo.objects.filter(photo_id=photo_id, thumbup=True, status=True)
137 133
     photo_thumbups = [thumbup.thumbup_info for thumbup in photo_thumbups]
138 134
     r.setjson(GROUP_PHOTO_THUMB_UP_LIST % photo_id, photo_thumbups, cls=DjangoJSONEncoder)
139 135
     return photo_thumbups

+ 5 - 8
utils/redis/rguest.py

@@ -4,20 +4,17 @@ from utils.redis.connect import r
4 4
 from utils.redis.rkeys import GUEST_ENTRANCE_CONTROL_INFO
5 5
 
6 6
 
7
-# 游客入口控制相关
8
-
9
-
10 7
 def set_guest_entrance_control(gen):
11 8
     """ 设置游客入口控制 """
12
-    r.setjson(GUEST_ENTRANCE_CONTROL_INFO, gen.data)
9
+    r.setjson(GUEST_ENTRANCE_CONTROL_INFO % gen.src, gen.data)
13 10
     return gen.data
14 11
 
15 12
 
16
-def get_guest_entrance_control():
13
+def get_guest_entrance_control(src=0):
17 14
     """ 获取游客入口控制 """
18
-    return r.getjson(GUEST_ENTRANCE_CONTROL_INFO)
15
+    return r.getjson(GUEST_ENTRANCE_CONTROL_INFO % src)
19 16
 
20 17
 
21
-def delete_guest_entrance_control():
18
+def delete_guest_entrance_control(src=0):
22 19
     """ 删除游客入口控制 """
23
-    return r.delete(GUEST_ENTRANCE_CONTROL_INFO)
20
+    return r.delete(GUEST_ENTRANCE_CONTROL_INFO % src)

+ 2 - 2
utils/redis/rkeys.py

@@ -1,7 +1,7 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3 3
 # 唯一标识相关
4
-UUID_LIST = 'uuid:list'  # List, 唯一标识列表
4
+UUID_LIST = 'uuid:list'  # List,唯一标识列表
5 5
 
6 6
 # 用户相关
7 7
 PROFILE_INFO = 'profile:info:%s'  # STRING,用户信息,user_id
@@ -59,7 +59,7 @@ SYSTEM_MESSAGE_READ_INFO = 'system:message:read:info:%s'  # STRING,系统消
59 59
 SYSTEM_MESSAGE_DELETED_INFO = 'system:message:deleted:info:%s'  # STRING,系统消息删除信息,user_id
60 60
 
61 61
 # 游客入口相关
62
-GUEST_ENTRANCE_CONTROL_INFO = 'guest:entrance:control:info'  # STRING,游客入口控制信息
62
+GUEST_ENTRANCE_CONTROL_INFO = 'guest:entrance:control:info:%s'  # STRING,游客入口控制信息,src
63 63
 
64 64
 # APP 相关
65 65
 LATEST_APP_INFO = 'latest:app:info:%s'  # STRING,最新 APP 信息,src

+ 2 - 4
utils/redis/rmessage.py

@@ -1,15 +1,12 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3
-from message.models import SystemMessageDeleteInfo, SystemMessageReadInfo
4 3
 from utils.redis.connect import r
5 4
 from utils.redis.rkeys import SYSTEM_MESSAGE_DELETED_INFO, SYSTEM_MESSAGE_READ_INFO
6 5
 
7 6
 
8
-# 系统消息相关
9
-
10
-
11 7
 def set_system_message_read_info(user_id):
12 8
     """ 设置系统消息读取信息 """
9
+    from message.models import SystemMessageReadInfo
13 10
     read_messages = SystemMessageReadInfo.objects.filter(user_id=user_id, status=True)
14 11
     read_message_ids = [msg.msg_id for msg in read_messages]
15 12
     r.setexjson(SYSTEM_MESSAGE_READ_INFO % user_id, r.REDIS_EXPIRED_ONE_MONTH, read_message_ids)
@@ -23,6 +20,7 @@ def get_system_message_read_info(user_id):
23 20
 
24 21
 def set_system_message_delete_info(user_id):
25 22
     """ 设置系统消息删除信息 """
23
+    from message.models import SystemMessageDeleteInfo
26 24
     deleted_messages = SystemMessageDeleteInfo.objects.filter(user_id=user_id, status=True)
27 25
     deleted_message_ids = [msg.msg_id for msg in deleted_messages]
28 26
     r.setexjson(SYSTEM_MESSAGE_DELETED_INFO % user_id, r.REDIS_EXPIRED_ONE_MONTH, deleted_message_ids)

+ 2 - 6
utils/redis/rorder.py

@@ -6,14 +6,10 @@ from utils.redis.connect import r
6 6
 from utils.redis.rkeys import LENSMAN_PHOTO_ORDER_RECORD
7 7
 
8 8
 
9
-# 摄影师照片购买记录相关
10
-
11
-
12 9
 def set_lensman_order_record(porder):
13 10
     """ 设置摄影师照片购买记录 """
14
-    porder_info = porder.porder_info
15
-    r.setexjson(LENSMAN_PHOTO_ORDER_RECORD % (porder.photo_id, porder.user_id), r.REDIS_EXPIRED_ONE_MONTH, porder_info, cls=DjangoJSONEncoder)
16
-    return porder_info
11
+    r.setexjson(LENSMAN_PHOTO_ORDER_RECORD % (porder.photo_id, porder.user_id), r.REDIS_EXPIRED_ONE_MONTH, porder.porder_info, cls=DjangoJSONEncoder)
12
+    return porder.porder_info
17 13
 
18 14
 
19 15
 def set_lensman_order_record_by_id(photo_id, user_id):

+ 1 - 4
utils/redis/rprice.py

@@ -1,15 +1,12 @@
1 1
 # -*- coding: utf-8 -*-
2 2
 
3
-from account.models import LensmanInfo
4 3
 from utils.redis.connect import r
5 4
 from utils.redis.rkeys import LENSMAN_PHOTO_PRICE_FIXED
6 5
 
7 6
 
8
-# 最新 APP 相关
9
-
10
-
11 7
 def set_lensman_price_fixed(user_id):
12 8
     """ 设置摄影师价格设定 """
9
+    from account.models import LensmanInfo
13 10
     try:
14 11
         lensman = LensmanInfo.objects.get(lensman_id=user_id)
15 12
     except LensmanInfo.DoesNotExist:

+ 0 - 3
utils/redis/rprofile.py

@@ -4,9 +4,6 @@ from utils.redis.connect import r
4 4
 from utils.redis.rkeys import PROFILE_INFO
5 5
 
6 6
 
7
-# 用户相关
8
-
9
-
10 7
 def set_profile_info(user):
11 8
     """ 设置用户信息 """
12 9
     r.setjson(PROFILE_INFO % user.user_id, user.data)

+ 0 - 3
utils/redis/rtourguide.py

@@ -4,9 +4,6 @@ from utils.redis.connect import r
4 4
 from utils.redis.rkeys import TOUR_GUIDE_GROUP_USER_OWN
5 5
 
6 6
 
7
-# 导游相关
8
-
9
-
10 7
 def set_tour_guide_own_group(user_id, group_id):
11 8
     """ 设置导游拥有的旅行团 """
12 9
     r.set(TOUR_GUIDE_GROUP_USER_OWN % user_id, group_id)

+ 0 - 3
utils/redis/rtouruser.py

@@ -4,9 +4,6 @@ from utils.redis.connect import r
4 4
 from utils.redis.rkeys import TOUR_GUIDE_GROUP_USER_BELONG
5 5
 
6 6
 
7
-# 旅行团成员相关
8
-
9
-
10 7
 def set_tour_user_belong_group(user_id, group_id):
11 8
     """ 设置旅行团成员所属的旅行团 """
12 9
     r.set(TOUR_GUIDE_GROUP_USER_BELONG % user_id, group_id)

kodo - Gogs: Go Git Service

Aucune description

huangqimin001: 6472cab908 :art: Support QINIU_FILE_URL_BEFORE / QINIU_FILE_URL_AFTER 3 ans auparavant
..
algorithm f38d3bf980 Caesar Alg 8 ans auparavant
error 9161390df8 :art: Add tenancy shot request relative apis 3 ans auparavant
kuaidi fd8d621642 :art: KuaiDi100Subscribe for tenancy 3 ans auparavant
redis fe6c35b7eb :art: Cache wxacode qiniu_url / scene 3 ans auparavant
shells 95dc031155 :art: create_update_membercard 4 ans auparavant
sql f3cf68f957 Add PAI2_HOME_WX_API for request.weixin 8 ans auparavant
tencentcloud 3678649f11 :art: Add api tencentcloud/faceid/eidtoken 3 ans auparavant
zbar 3e9628d0c9 iSort & Pycodestyle 5 ans auparavant
__init__.py 52ce35cbfc add api uuid_init/uuid 10 ans auparavant
admin_utils.py 5e79a1088e :art: iSort 4 ans auparavant
disk_utils.py af2b3f483f change download.html to be generated from download.tmpl.html 10 ans auparavant
group_photo_utils.py 0e7b5eb1af Update order_by of group session photos 9 ans auparavant
message_utils.py f998fb9ef7 :art: iSort & PEP8 5 ans auparavant
original_CGzC_10a50000c8811190.bak.jpg 290ff6960f pyzbar 6 ans auparavant
original_CGzC_10a50000c8811190.jpg 680f424408 Update water mark 9 ans auparavant
paiai_96_96.png 4a8b4f8819 add watermark 10 ans auparavant
paiai_water_mark.png 680f424408 Update water mark 9 ans auparavant
price_utils.py 24e345a32f Add price func get_group_photo_price 8 ans auparavant
qiniucdn.py 6472cab908 :art: Support QINIU_FILE_URL_BEFORE / QINIU_FILE_URL_AFTER 3 ans auparavant
rdm_utils.py 4efb7f6f87 Statistic 8 ans auparavant
storage_qiniu_utils.py f998fb9ef7 :art: iSort & PEP8 5 ans auparavant
storage_utils.py f998fb9ef7 :art: iSort & PEP8 5 ans auparavant
thumbnail_utils.py 5c9e21b29b add Only Once Function statistic_thumbnail_size to statistic thumbnail size 10 ans auparavant
time_utils.py 511533855d Change oauth to use http 8 ans auparavant
url_utils.py 135c21b40c from models_ext import BaseModelMixin, upload_file_url, upload_path 8 ans auparavant
version_utils.py 13816e8774 Fix Bug: REQUEST 8 ans auparavant
watermark_utils.py 5411626ebe Change watermark position 8 ans auparavant
wx_utils.py 32a7d9ffa0 Update wx relative 8 ans auparavant